栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

Python赋值、常量、基本数据类型、运算符、类型转换和四舍五入、时间表示
  • 赋值
    • 链式赋值
    • 系列解包赋值
  • 常量
  • 运算符
  • 内置数据类型
    • 整数
      • 整数缓存问题
    • 浮点数
    • 布尔型
    • 字符串型
  • 类型转换
  • 时间表示
  • FUN
    • divmod()
    • int()
    • float()
    • round()
    • time.time()

赋值 链式赋值

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

系列解包赋值

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

常量

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

运算符

优先级从高到低


注:逻辑运算符有两个直接返回

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


注:同一运算符比较对象的地址
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 时间点”。

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

FUN divmod()

同时得到商和余数

int()

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

float()

类似int()

round()

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

time.time()

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/315840.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号