Python语言支持多种数据类型,最简单的包括数字类型、字符串类型,略微复杂的包括元组类型、集合类型、列表类型、字典类型等。
数字类型
表示数字或数值的数据类型称为数字类型,Python语言提供3种数字类型:整数、浮点数和复数,分别对应数学中的整数、实数和复数。
一个整数值可以表示为十进制、十六进制、八进制和二进制等不同进制形式。
十进制:180
十六进制(Ox或OX开头):0xb4
八进制(0o或0O开头): 0o264
二进制(0b或0B开头): 0b10110100
a = 180
b = 0xb4
c = 0o264
d = 0b10110100
print(a)
print(b)
print(c)
print(d)
180
180
180
180
浮点数
一个浮点数可以表示为带有小数点的一般形式,也可以采用科学计数法表示。浮点数只有十进制。
print(1.23456)
print(1.23456)
科学计数法中的e2
就是 1.2345 × 102;当然也可以是e-2
。
print(1.23456e2)
123.456
print(1.23456e-2)
0.0123456
可以获取对应的数字类型,int
整数, str
是字符串。
a = 1
b = "人生"
c = type("中国")
print(type(a))
print(type(b))
print(c)
<class ‘int’>
<class ‘str’>
<class ‘str’>
eval()函数
eval("字符串")
函数能够以Python表达式的方式解析并执行字符串,将返回结果输出。
eval()
函数经常和input(
)函数一起使用,用来获取用户输入的数字,使用方式如下:
a = eval("1+2")
print(a)
3
a = eval(input("请输入数字:"))
b = 3
print(a+b)
4
原创文章,作者:霍欣标,如若转载,请注明出处:https://www.yijing21.cn/study/301.html