关于python转换函数是的信息( 二 )


4 float(x )将x转换到一个浮点数
5 complex(real [,imag ])创建一个复数
6 str(x )将对象 x 转换为字符串
7 repr(x )将对象 x 转换为表达式字符串
8 eval(str )用来计算在字符串中的有效Python表达式,并返回一个对象
9 tuple(s )将序列 s 转换为一个元组
10 list(s )将序列 s 转换为一个列表
11 chr(x )将一个整数转换为一个字符
12 unichr(x )将一个整数转换为Unicode字符
13 ord(x )将一个字符转换为它的整数值
14 hex(x )将一个整数转换为一个十六进制字符串
15 oct(x )将一个整数转换为一个八进制字符串
复制代码
序列操作
复制代码
代码
1 操作描述
2 s + r序列连接
3 s * n , n * ss的 n 次拷贝,n为整数
4 s % d字符串格式化(仅字符串)
5 s[i]索引
6 s[i :j ]切片
7 x in s , x not in s从属关系
8 for x in s :迭代
9 len(s)长度
10 min(s)最小元素
11 max(s)最大元素
12 s[i ] = x为s[i]重新赋值
13 s[i :j ] = r将列表片段重新赋值
14 del s[i ]删除列表中一个元素
15 del s[i :j ]删除列表中一个片段
复制代码
数值操作
复制代码
代码
1 xy左移
2 xy右移
3 xy按位与
4 x | y按位或
5 x ^ y按位异或 (exclusive or)
6 ~x按位翻转
7 x + y加
8 x - y减
9 x * y乘
10 x / y常规除
11 x // y地板除
12 x ** y乘方 (xy )
13 x % y取模 (x mod y )
14 -x改变操作数的符号位
15 +x什么也不做
16 ~x~x=-(x+1)
17 abs(x )绝对值
18 divmod(x ,y )返回 (int(x / y ), x % y )
19 pow(x ,y [,modulo ])返回 (x ** y ) x % modulo
20 round(x ,[n])四舍五入 , n为小数点位数
21 xy小于
22 xy大于
23 x == y等于
24 x != y不等于(与相同)
25 x = y大于等于
26 x = y小于等于
复制代码
以上资源来与 可供参考
python中提供的数据类型转换函数有哪些,作用是什么?作用就是把合理的数据转换为需要的类型 。int()整数,float()浮点数 , str()字符串,list()列表,tuple()元组,set()集合……
比如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转换函数是的信息】python转换函数是的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、python转换函数是的信息别忘了在本站进行查找喔 。

推荐阅读