字典转列表 python,python 列表中的数字转字符串
突然想再巩固一下python基础,于是写博客记录下哪里做错了。请指正。以下是正文。
1.关于字符串:字符串是不可变的序列,拆分字符串是在复制的字符串上完成的,不会改变原来的序列。
拆分字符串
Split方法:该方法可以接收两个参数。第一个参数是分隔符,默认为所有空字符,包括空格、换行符等。拆分过程中会消耗掉分隔符,所以拆分结果不包含分隔符。第二个参数是一个数,默认是除的。您也可以使用maxsplit来指定分割数。
例如:
定义字符串:
S= hello world l= 你好,我叫blankdogdo你喜欢我吗 #没有参数传递时,默认分隔符全是空字符split _ no PAM=s . split()print(split _ no PAM)#一个空格split _ PAM=s . split( )print(split _ PAM)#两个空格split _ PAM 1=s . split( )print(split _ PAM 1)使用world作为分隔符,你会看到split会消耗分隔符, 不显示split _ PAM 2=s . split( world )print(split _ PAM 2)#空字符,包括,空格,多个空格,换行符等。 l _ split=l.split () print (l _ split)拆分方法的第一部分。
#按空格分割三段(按位置引用)l_split_1=l.split(,3) print (l _ split _ 1) #按空格分割三段(按位置引用)l _ split _ 1=l.split(,3)print(l_split_1) #指定参数l _ split _ 2=l . split(max split=3)print(l _ split _ 2)#是不正确的用法。不是按位置传递参数,而是直接传递和分割数字参数l.split(3) split()的方法是从左向右遍历。
l _ split _ 3=l . r split(max split=2)print(l _ split _ 3)还有一种更准确的方法来拆分字符串。此方法按行拆分字符串(默认分隔符由行( \r , \r\n ,\n )),
#保持换行S1= ab c d e f GH split lines _ true=S1。split lines(true)print(split lines _ true)#不要换行S2= ab c d e f GH split lines _ true=S2。分割线(假)打印(分割
join()方法可以将一个列表链接成一个字符串。
S _ list=[hi , my , name , is , blank , dog] #链接是字符串print(。join (s _ list)) #链接是字符串print (_ 。加入(s _).
#首个字母替换为大写rep _ s= hello world rep _ RES=rep _ s . capital()print(rep _ RES)#所有单词首字母变为大写rep _ res1=rep _ s . title()print(rep _ res1)#所有小写字母转换为大写rep _ res2=rep _ s . upper()print(rep _ res2)#所有大写写字母转换为小写S1代表=你好,世界代表=S1代表。lower()print(rep _ res3)#所有大写替换为小写,小写替换为大写S2代表=你好,世界代表=S2代表。交换案例()打印(rep _ res4)#所有标签建转换为空格,选项卡建默认空格数是8 S3代表=你好,世界代表=S3代表。展开选项卡(tabsize=4)打印(rep _ S3)#替换字符串S4代表=嗨,世界代表=S4代表。替换( Hi , Hello)print(rep_res6)#替换字符串,可以指定替换次数rep _ S5=嗨世界嗨世界嗨世界 rep _ res7=rep _ S5。替换( Hi , Hello ,2)print(rep_res7) #字符串开头空格,或者指定字符替换为空rep _ S6= hello world rep _ res8=rep _ S6。lstrip( h )print(rep _ res8)#指定字符为空rep _ S6= hello world rep _ res8=rep _ S6。lstrip( h )print(rep _ res8)#指定字符为空rep _ S6= hello world rep _ res8=rep _ S6。lstrip( h )print(rep _ res8)#字符串末尾空格,或者指定字符替换为空rep _ S7= hello world rep _ res9=rep _ S7。lstrip()print(rep _ res9)#字符串首位空格替换,或者指定字符替换rep _ S8= hello world rep _ res10=rep _ S8。strip()print(rep _ res10)#删除首末位置的指定字符串rep _ S9= * * * * * * * * * * * *你好世界* * * * * * * * * * rep _ res11=rep _ S9。条带( * )打印(rep _ res11)以上,为所学习关于字符串处理的基础,其他几种方式后续再来补充。
转载于:https://www。cn博客。com/blank dog/p/10031152。超文本标记语言
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。