python赋值与常量、常见数据类型及相关操作

您所在的位置:网站首页 divmod是什么意思python python赋值与常量、常见数据类型及相关操作

python赋值与常量、常见数据类型及相关操作

2023-07-08 10:20| 来源: 网络整理| 查看: 265

(一)赋值与常量 1、链式赋值:将同一个对象赋值给多个变量 x=y=123 等价于 x=123 y=123 2、序列解包赋值:将系列数据(对象)分别赋值给对应个数的变量 a,b,c=1,2,3 等价于 a=1,b=2,c=3。 3、常量:python不支持常量,仅能通过命名规则(全大写)和在逻辑上要求不能更改来实现。 (二)数据类型与操作 对象有类型,python中的数据类型有整型、浮点型、布尔型、字符串型。 1、数字类型 数字类型包括整型和浮点型,能进行的数值操作包括+、-、*、/、//(整除)、%(模/取余)、**(幂次),divmod(返回商和余数):divmod(13,3)获得元组(4,1)。 1.1、整数 1.1.1、进制:多用于位运算 0b/0B 二进制:0 1 0o/0O 八进制:0 1 2 3 4 5 6 7 0x/0X 十六进制:0 1 2 3 4 5 6 7 8 9 a b c d e f 0b101取值为 5 0xff 取值为255(16*15+1*15) 0o10 取值为8(8*1+1*0) 1.1.2、类型转换:int()转数字为整数,去掉小数部分取整,布尔型对应0/1,字符串符合整数格式(浮点数格式不行)可转。 自动转型:浮点数和整数运算结果为浮点数 数据大小没有限制,所以适合科学运算。 1.2、浮点型 有a*Eb表示,科学计数法,在内存中也是按照科学计数法存储。 通过float()进行类型的强制转换。round()对变量四舍五入(不是改变原值(对象)而是生成新值(对象))。增强型赋值操作:+、-、*、/、//、%、**与=l连接(中间不能有空格)例如:a+=1等价于a=a+1 1.3、时间 计算机的时间是从1970年1月1日 00:00:00开始。以毫秒(1/1000秒)进行计算。time.time()获取当前时刻,以秒为单位。 1.4、布尔值 布尔值类型取值为True或False,本质上是数字0和1。可进数值计算(当数字0/1)、比较运算、逻辑运算。 比较运算包括==、>、=、



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3