1.4Python语言的类型(Type)

1.整数(int)类型

类型范围
int无限
进制描述
二进制以 0b(零和小写字母b) 或 0B(零和大写字母B) 开头,后续只能包含数字 0 和 1。
八进制0o(零和小写字母o) 或 0O(零和大写字母O) 开头,后续只能包含数字(0~7)。
十进制单个数字 0(零)。或 以 1~9 开头,后续只能包含数字(0~9)。
十六进制以 0x(零和小写字母x) 或 0X(零和大写字母X) 开头,后续只能包含 数字(0~9) 和 字母(a~f 或 A~F)。字母(a~f 或 A~F) 表示数字 10 到 15。

为了提高数值的可读性,下划线(_)可以用作分隔符,解析时会被 Python 解释器移除。

#整数类型
#作为千分位分隔符
1_000_000_000

#浮点类型
0.1234_1234_1234

2.浮点(float)类型

浮点类型遵循IEEE 754二进制浮点算术标准

类型范围
float无限

浮点数可以使用科学记数法来表示:一个数值(整数或浮点数)后跟一个大写或小写的字母 e(表示乘以 10),再跟一个前面的乘以 10 的多少次幂。

#十进制形式
5.12

#科学记数法形式
#注意:这是浮点数512.0,而不是整数512。
5.12e2

关于下划线部分,与上述整数类型描述一样。

3.布尔(bool)类型

类型
boolTrue 或 False(其它的大小写混写形式都是有效的标识符,但不是布尔值)
类型这些值被 bool() 函数转换以后都是 False
int0
float0.0
boolFalse
str''""''''''""""""(空字符串)
list[](空列表)
tuple()(空元组)
dict{}(空字典)
set{}(空集合)
NoneTypeNone

4.对象(object)类型

object 是所有类型的基类型。

类型描述
object具体见类章节。

5.字符串(str)类型

类型描述
str具体见字符串章节。

6.列表(list)类型

类型描述
list具体见列表章节。

7.元组(tuple)类型

类型描述
tuple具体见元组章节。

8.字典(dict)类型

类型描述
dict具体见字典章节。

9.集合(set)类型

类型描述
set具体见集合章节。

10.NoneType类型

类型描述
NoneTypeNone空对象

11.类型转换

类型转换函数描述
int()转换为整数类型。
float()转换为浮点类型。
bool()转换为布尔类型。
str()转换为字符串类型。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonlang/35539.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年1月3日 22:04
下一篇 2025年1月5日 22:05

相关推荐

发表回复

登录后才能评论