十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
作用就是把合理的数据转换为需要的类型。int()整数,float()浮点数,str()字符串,list()列表,tuple()元组,set()集合……
创新互联于2013年开始,先为温县等服务建站,温县等地企业,进行企业商务咨询服务。为温县企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
比如a='12'这个是字符串类型,用int函数a=int(a)这时变量a就是整型,字符串'12'变为了整数12。Python没有变量声明的要求,变量的属性在赋值时确定,这样变量的类型就很灵活。
有一种题目判断一个整数是否回文数,用字符串来处理就很简单
a=1234321#整数
if str(a)==str(a)[::-1]:#借助字符串反转比较就可以确定是否回文数。
还比如元组b=(1,3,2,4),元组是不可以更新删除排序成员的,但是列表是可以的,通过列表函数进行转换来实现元组的更新删除和排序。
b=(1,3,2,4)
b=list(b)
b.sort()
b=tuple(b)
这时得到的元组b就是一个升序的元组(1,2,3,4)
再比如你要输入创建整数列表或者整数元组基本上写法相同,就是用对应的函数来最后处理。
ls=list(map(int,input().split()))#这个就是列表
tup=tuple(map(int,input().split()))#这个就是元组
再比如有个叫集合的,集合有唯一性,可以方便用来去重。
ls=[1,2,3,1,2,3,1,2,3]
ls=list(set(ls))#通过set()去重后,现在的ls里就是[1,2,3]去重后的列表。
在python中,将字符串转换为整型的两种方法是:1、利用string库中的atoi函数将字符串转换成数字;2、直接使用int内置函数将字符串转换成数字类型。
(1)import string
tt='555'
ts=string.atoi(tt)
ts即为tt转换成的数字
转换为浮点数 string.atof(tt)
(2)直接int
int(tt)即可。
推荐课程:Python入门与进阶教学视频(极客学院)
1. Int()整数
2. Float()浮点数
3. Str()字符串
4. Ord()返回对应的ASCII值或Unicode值
5. Chr()通过ASCII返回对应的值
6. Bool()布尔运算
7. bin()转换为二进制
8. hex()转换为十六进制
9. oct()转换为八进制
10. list()将元组转换为列表
11. tuple()转换为元组
12. dict()创建字典
13. bytes()转换为字节