qtablewidget限制输入类型_003 Python基础:数据类型
每日励志寄语遇到困难时不要抱怨,既然改变不了过去,那么就努力改变未来。6种标准的数据类型1)Number(数字)2)String(字符串)3)List(列表)4)Tuple(元组)5)Sets(集合)6)Dictionary(字典)Python3支持3种不同的数值类型,分别是:整型(int)、浮点型(float)、复数(complex)01整型int通常被称为整型或整数,是正、负整数。在...

每日励志寄语

遇到困难时不要抱怨,既然改变不了过去,那么就努力改变未来。
6种标准的数据类型
1)Number(数字)
2)String(字符串)
3)List(列表)
4)Tuple(元组)
5)Sets(集合)
6)Dictionary(字典)

Python3支持3种不同的数值类型,分别是:整型(int)、浮点型(float)、复数(complex)
01
整型
int通常被称为整型或整数,是正、负整数。在Python3中,整型没有限制大小,可以当做long类型使用,所以Python3没有Python2的long类型。
实例1:交互模式下,输入一个整数:11
实例2:交互模式下,两个整数相加:5+5
实例3:交互模式下,两个整数相减:11-10
实例4:交互模式下,两个整数相乘:3*5
实例5:交互模式下,两个整数相除:15/5
注意:在整数除法中,除法(/)计算结果是浮点数,即使两个整数能够整除,得到的结果也是浮点数,如果想要得到整数的结果,这时候就用到了“地板除(//)”,整数地板除得到的结果永远是整数,即使除不尽,地板除(//)只取结果的整数部分。
实例6:交互模式下,两个整数取余:10%3
02
浮点型
浮点型是由整数部分和小数部分组成的:
实例1:交互模式下,输入一个浮点数:5.1
实例2:交互模式下,两个浮点数相加:5.1+1.2
实例3:交互模式下,两个浮点数相乘:5.1*1.2
实例4:交互模式下,两个浮点数相除:15.0/5.0
实例5:交互模式下,两个浮点数地板除:15.0//5.0
实例6:交互模式下,两个浮点数取余:15.0%5.0
总结:浮点型的运算得到的结果都是浮点型的
03
复数
复数是由实数部分和虚数部分构成的,可以用complex(a,b)形式表示,复数的实数部分a和虚数部分b的数据类型都是浮点型。
实例1:在交互模式下,输入complex(5.1,1.0)
04
数据类型转换
数据类型转换可以通过如下函数实现:
1)int(x):将x转换为一个整数
2)float(x):将x转换为一个浮点数
3)complex(x):将x转换为一个复数,实数部分为x,虚数部分为0
4)complex(x,y):将x和y转换为一个复数,实数部分为x,虚数部分为y,x和y是数字表达式
实例1:在交互模式下,输入int(15.1)
实例2:在交互模式下,输入float(15)
实例3:在交互模式下,输入complex(5)
实例4:在交互模式下,输入complex(3,6)
05
常量
所谓常量,是指不能变化的量,比如常用的常数π就是一个常量,在Python中,通常常量名全部大写进行命名,Python中两个比较常见的常量:
PI:数学常量pi(圆周率)
E:数学常量e,即自然对数
往期推荐
为什么大家都在学Python?
002 Windows操作系统下如何搭建Python环境?

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)