吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1257|回复: 11
收起左侧

[求助] python 代码求助

[复制链接]
xsq 发表于 2020-7-19 15:47
python 代码:f = str(int(time.time() * 1e7))


请问下这个 代码是什么意思


* 1e7 特别是这个东西不明白
-------------个人理解-------------
time.time():获取当前的时间戳
* 1e7:不明白
int():转为 int 类型
str():转为字符串类型
----------------------------------




那位大佬帮忙解决一下
!!!!!!!!!
不懂python  ,只会java  
如果能帮我转成java代码 最好

{:1_893:}{:1_893:}{:1_893:}{:1_893:}{:1_893:}{:1_893:}{:1_893:}{:1_893:}{:1_893:}{:1_893:}{:1_893:}

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

随遇而安8 发表于 2020-7-19 15:53
应该是 科学计数制 吧,我也是小白,等大佬
luanshils 发表于 2020-7-19 15:58
1*10的7次方  ,这个应该是科学计数

                                        藏起来的小尾巴,不让你看!  
304775988 发表于 2020-7-19 16:00
挑灯看花 发表于 2020-7-19 16:02
获取时间戳,乘* 1e7就是再精确几位, SPSL8QZLJC1P`X]J2CM~E.png
Loker 发表于 2020-7-19 16:07
应该是把时间统一成一个时间字符串,方便插入数据库,不用调整时间格式了。
1e7 好像是1*10的7次方。
[Python] 纯文本查看 复制代码
# encoding: utf-8
import time


if __name__ == "__main__":

	a = time.time()

	b = time.time() * 1e7

	c  = int(time.time() * 1e7)

	d = str(int(time.time() * 1e7))

	print("a:",a)
	print("b:",b)
	print("c:",c)
	print("d:",d)

结果:
a: 1595145804.3793395
b: 1.5951458043793394e+16
c: 15951458043793394
d: 15951458043793394
terminator314 发表于 2020-7-19 16:16
科学计数法,类C语言都是这种写法,1e7就是1X10的7次方
ying656 发表于 2020-7-19 16:31
牛逼的python 被称为胶水语言. 看来懂得人还挺多 受教了
老伙计 发表于 2020-7-19 17:20
本帖最后由 老伙计 于 2020-7-19 17:24 编辑

    time . time() 返回自格林威治时间 1970 年1月1日00时00分00秒起至今所经历的秒数,这是一个带7位小数的浮点数。
    time . time() * 1e7 就是 time . time() * 10 ** 7,也就是把 time . time() 扩大  10 ** 7 倍。
    t = time . time()      # 获取当前时间戳
    print(t)               # 屏显 1595149659.9685070
    print(int(t * 1e7))    # 屏显 15951496599685070
    s = str(int(t * 1e7))  # s = '15951496599685070'
rsnodame 发表于 2020-7-19 20:47
10的7次方,科学计数法……其实楼主贴到IDEA里跑一下就知道了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 14:29

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表