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按照其内容自动转化为list或dict
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常用操作/