python变量类型相互转化

类型转换

str 与 int 相互转换

str(int变量)
int(str变量)

str 与 dict、list相互转化

list->str:

‘指定的连接符’.join(list)—>将列表元素以指定的连接符连接成一个str
str(list)—>强制转换成str,结果会带有[ ]以及’ ‘

dict->str:

‘ ‘.join(dict)—>默认将dict的key连接起来,若想连接值,则括号中换成dict.values()
str(dict)—>带有{ }以及’ ‘和:。

str->list

str.split(‘ ‘)可将字符串按照指定字符分割成list
eval( )函数可将传入的str按照其内容自动转化为listdict

dict->list 或反之

list(dict)或list(dict.values())
dict(list),前提是该list中每个元素都是{‘x’,1},{‘y’,2}的形式

两个列表分别作为key和values组合成dict:
dict( zip( list_key, list_values ) )

字符串截取、删除

strip(‘ ‘)

用于删除字符串首尾的指定元素。rstrip和lstrip分别用于单独删除首或尾的指定元素。

str[a : -b]

可以截取字符串从前端第a位开始到倒数第b位的中间部分。遵循左闭右开,即从a开始而到 -b 的前一位结束。


python变量类型相互转化
http://example.com/2022/06/21/python常用操作/
作者
Davisss.
发布于
2022年6月21日
许可协议