Python数据类型『数字类型type()与eval()』

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)

浮点数

一个浮点数可以表示为带有小数点的一般形式,也可以采用科学计数法表示。浮点数只有十进制

print(1.23456)

科学计数法中的e2 就是 1.2345 × 102;当然也可以是e-2

print(1.23456e2)
print(1.23456e-2)

可以获取对应的数字类型,int整数, str 是字符串。

a = 1
b = "人生"
c = type("中国")
print(type(a))
print(type(b))
print(c)

eval()函数

eval("字符串")函数能够以Python表达式的方式解析并执行字符串,将返回结果输出。

eval()函数经常和input()函数一起使用,用来获取用户输入的数字,使用方式如下:

a = eval("1+2")
print(a)
a = eval(input("请输入数字:"))
b = 3
print(a+b)

原创文章,作者:霍欣标,如若转载,请注明出处:https://www.yijing21.cn/study/301.html

(0)
霍欣标的头像霍欣标
上一篇 2024 年 4 月 19 日 22:50
下一篇 2024 年 4 月 19 日 22:57

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注