Python赋值、常量、内置数据类型、运算符、类型转换和四舍五入、时间表示

2283-鲁同学

发表文章数:26

热门标签

首页 » Python » 正文

赋值

链式赋值

一个对象赋值给变量
x=y=123

系列解包赋值

相同个数变量
a,b,c = 1,2,3

常量

python不支持常量、只能**逻辑(大写命名规则)**上不修改

运算符

优先级从高到低
Python赋值、常量、内置数据类型、运算符、类型转换和四舍五入、时间表示

Python赋值、常量、内置数据类型、运算符、类型转换和四舍五入、时间表示
注:逻辑运算符有两个直接返回

>>> True and 30
30
>>> False or 30
30
>>> False or 30+3
33

Python赋值、常量、内置数据类型、运算符、类型转换和四舍五入、时间表示
:同一运算符比较对象的地址
is== 区别 :
is 比较对象的地址。
== 判断值是否相等,默认调用对象的 __eq__()方法。
is 运算符比 == 效率高,在变量和 None 进行比较时,应该使用 is。

内置数据类型

整数

0b或0B,二进制
0o或0O,八进制
0x或0X,十六进制

任意大小整数(python3)

整数缓存问题

IDLE命令行中仅仅对比较小的整数对象进行缓存(范围为[-5, 256])缓存起来
Pycharm 或者保存为文件执行,结果是不一样,这是因为解释器做了一部分优化,(范围为[-5,任意正整数]缓存起来)。

浮点数

科学计数法:314E-2 或者 314e-2(内存中也按照科学计数法)

布尔型

本质0和1

字符串型

另写一篇

类型转换

int()
float()
round()

整数和浮点数混合运算→转浮点

时间表示

从“1970 年 1 月 1 日 00:00:00”开始,以毫秒(1/1000 秒) 进行计算。我们也把 1970 年这个时刻成为“unix 时间点”。
Python赋值、常量、内置数据类型、运算符、类型转换和四舍五入、时间表示
time.time() 获得当前时刻,返回微秒精度浮点数

FUN

divmod()

同时得到商和余数

int()

浮点数直接舍去小数部分。
布尔值 True 转为 1,False 转为 0。
字符串符合整数格式(浮点数格式不行)则直接转成对应整数,否则报错。

float()

类似int()

round()

返回四舍五入值(不改变原值,产生新值

time.time()

获得当前时刻,返回微秒精度浮点数

标签:

未经允许不得转载:作者:2283-鲁同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《Python赋值、常量、内置数据类型、运算符、类型转换和四舍五入、时间表示》 发布于2021-10-11

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录