基本数据类型和类型转换 运算符

Bonnie ·
更新时间:2024-11-10
· 505 次阅读

一、整型 正负值的整数 比如: 0 -100 二进制数、八进制数、十六进制的数

进制在 Python 中的表示形式

>>> 11 # 十进制 >>> 0b01011 # 二进制 >>> 0o71 # 八进制 >>> 0x3af # 十六进制 >>> type(0) >>> type(-100) >>> type(0b01011) >>> type(0o71) >>> type(0x3af) >>> 二、浮点型

带小数点的数字, 就是平常我们说的小数。

0.1 -0.7 三、字符串类型

python 中使用 引号内的都是 字符串对象

s1 = "www.qfedu.com" s2 = 'lenovo' s3 = '1314' s4 = '()(*)' 四、布尔类型

布尔值只有两个

True 表示真 False 表示假 >>> type(True) >>> type(False) >>> 五、数据类型之间的转换

1. 把其他类型转换为整型
int() 是内置函数

# 转换 >>> int(0.1) 0 >>> int(3.9) 3 >>> int("30") 30

int() 不能对字符串类型中含有非整型数字符号的对象进行转换
比如小数点 . 、空字符串 “”

>>> int('192.168.1.100') Traceback (most recent call last): File "", line 1, in ValueError: invalid literal for int() with base 10: '192.168.1.100' >>> >>> int("") Traceback (most recent call last): File "", line 1, in ValueError: invalid literal for int() with base 10: ''

2. 把其他类型转换为浮点型

# 转换 >>> float(1) 1.0 >>> float('1') 1.0 >>> float('-1') -1.0 >>> float(-1) -1.0 >>> float('1.3') 1.3

3. 把其他类型转换为字符串

>>> str(1) '1' >>> str(1.0) '1.0' >>> str(True) 'True' >>> str(False) 'False' >>>

4. 把其他类型转换为布尔型

>>> bool(0) False >>> bool(1) True >>> bool("") False >>> bool(" ") True >>> bool("lenovo") True >>> 六、运算符 >>> 10 + 2 #加法 12 >>> 10 - 3 #减法 7 >>> 10 * 3 #乘法 30 >>> 10 / 3 #除法 3.3333333333333335 >>> 10 // 3 #整除 3 >>> 10 % 3 #取余 1 >>> >>> n = 5 >>> n += 2 >>> n += 2 >>> n 9 >>>
作者:Adley_zk



基本数据类型 运算符 数据类型 数据 类型转换

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章