网络推广外包费用,做seo需要哪些知识,常州新北区网站建设,php网站后台模板程序员的公众号#xff1a;源1024#xff0c;获取更多资料#xff0c;无加密无套路#xff01; 最近整理了一份大厂面试资料《史上最全大厂面试题》#xff0c;Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等 … 程序员的公众号源1024获取更多资料无加密无套路 最近整理了一份大厂面试资料《史上最全大厂面试题》Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等 获取方式: 关注公众号并回复 666 领取更多内容持续奉上 数据类型转换
1、隐式类型转换
a 12
b 1.2
c a bprint(a 数据类型为:,type(a))
print(b 数据类型为:,type(b))print(c 值为:,c)
print(c 数据类型为:,type(c))#输出
a 数据类型为: class int
b 数据类型为: class float
c 值为: 13.2
c 数据类型为: class float int类型与float类型计算结果是float类型Python 会将较小的数据类型转换为较大的数据类型以避免数据丢失。 a 123
b 456print(a 数据类型为:,type(a))
print(b 数据类型为:,type(b))
print(ab)
#输出a 数据类型为: class int
b 数据类型为: class str
Traceback (most recent call last):print(ab)
TypeError: unsupported operand type(s) for : int and str 整型和字符串类型运算结果会报错输出 TypeError。 Python 在这种情况下无法使用隐式转换Python 提供了一种解决方案称为显式转换 2、显式类型转换
显式类型转换中可以使用预定义函数将对象的数据类型转换为所需的数据类型。
函数 描述int(x [,base])将x转换为一个整数float(x)将x转换到一个浮点数complex(real [,imag])创建一个复数str(x)将对象 x 转换为字符串repr(x)将对象 x 转换为表达式字符串eval(str)用来计算在字符串中的有效Python表达式,并返回一个对象tuple(s)将序列 s 转换为一个元组list(s)将序列 s 转换为一个列表set(s)转换为可变集合dict(d)创建一个字典。d 必须是一个 (key, value)元组序列。frozenset(s)转换为不可变集合chr(x)将一个整数转换为一个字符ord(x)将一个字符转换为它的整数值 hex(x) 将一个整数转换为一个十六进制字符串 oct(x) 将一个整数转换为一个八进制字符串 int() 强制转换为整型
a int(2.3)
b int(12)
print(a) #输出 2
print(b) #输出 12float() 强制转换为浮点型
a float(11)
b float(2.2)
c float(13)
d float(3.14) print(a)
print(b)
print(c)
print(d)#输出
11.0
2.2
13.0
3.14
str() 强制转换为字符串类型
a str(aa)
b str(23)
c str(3.14) print(a)
print(b)
print(c)#输出
aa
23
3.14
不同类型进行计算
a 123
b 456print(a 数据类型为:,type(a))
print(b 数据类型为:,type(b))
print(a int(b))#输出
a 数据类型为: class int
b 数据类型为: class str
579 其他函数使用
print(chr(65))
print(ord(A))
print(hex(11))
print(oct(11))#输出
A
65
0xb
0o13