标题:
join()函数
[打印本页]
作者:
admin
时间:
2019-9-24 22:28
标题:
join()函数
join()函数:返回通过指定字符连接序列中的元素后生成的新字符串。 例子一: #coding=utf-8 Message_1 = 'zhuohua' Message_2 = '中国' Message_3 = 68.5 print(Message_3) print(type(Message_3)) Message_3 = str(Message_3) #数据类型必须为字符串 print(Message_3) print(type(Message_3)) print("-" * 10) list_1 = [Message_1,Message_2,Message_3] #列表 print(list_1) print(type(list_1)) print("-" * 10) Key_1 = '' #结果不使用分隔符 Key_2 = Key_1.join(list_1) print(Key_2) print(type(Key_2)) print("-" * 10) print("-" * 10) Key_1 = ',' #结果以","作为分隔符 Key_2 = Key_1.join(list_1) print(Key_2) print(type(Key_2)) print("-" * 10) Key_3 = Key_2.split(',')[2] print(Key_3) print(type(Key_3)) Key_3 = float(Key_3) print(Key_3) print(type(Key_3)) 脚本运行的结果: C:\Users\jacky\Desktop>python xx.py 68.5
68.5
---------- ['zhuohua', '中国', '68.5']
---------- zhuohua中国68.5
---------- ---------- zhuohua,中国,68.5
---------- 68.5
68.5
C:\Users\jacky\Desktop> ###### 例子二: #coding=utf-8 Message_1 = 'zhuohua' Message_2 = '中国' Message_3 = '68' #数据类型必须为字符串 tuple_1 = (Message_1,Message_2,Message_3) #元组 print(tuple_1) print(type(tuple_1)) print("-" * 10) Key_1 = ',' #结果以","作为分隔符 Key_2 = Key_1.join(tuple_1) print(Key_2) print(type(Key_2)) print("-" * 10) Key_1 = '_' #结果以"_"作为分隔符 Key_2 = Key_1.join(tuple_1) print(Key_2) print(type(Key_2)) print("-" * 10) print("-" * 10) Key_1 = ' ' #结果以一个空格作为分隔符 Key_2 = Key_1.join(tuple_1) print(Key_2) print(type(Key_2)) print("-" * 10) Key_3 = Key_2.split()[2] print(Key_3) print(type(Key_3)) Key_3 = int(Key_3) print(Key_3) print(type(Key_3)) 脚本运行的结果: C:\Users\jacky\Desktop>python xx.py ('zhuohua', '中国', '68')
---------- zhuohua,中国,68
---------- zhuohua_中国_68
---------- ---------- zhuohua 中国 68
---------- 68
68
C:\Users\jacky\Desktop> ###### 例子三: #coding=utf-8 dict_1 = {'name': 'zhuohua.store\\168/', 'age': 18, 'address': 'China'} #字典 Key_1 = ',' #结果以","作为分隔符 Key_2 = Key_1.join(dict_1) print(Key_2) print(type(Key_2)) print("-" * 10) print(dict_1['name']) print(type(dict_1['name'])) print("-" * 10) Key_1 = ',' #结果以","作为分隔符 Key_2 = Key_1.join(dict_1['name']) print(Key_2) print(type(Key_2)) print("-" * 10) print(Key_2[0]) print(Key_2[1]) Key_3 = Key_2[0] + Key_2[2] + Key_2[4] + Key_2[6] print(Key_3) 脚本运行的结果: C:\Users\jacky\Desktop>python xx.py name,age,address
---------- zhuohua.store\168/
---------- z,h,u,o,h,u,a,.,s,t,o,r,e,\,1,6,8,/
---------- z , zhuo C:\Users\jacky\Desktop> ###### 例子四:(合并路径) #coding=utf-8 list_1 = ['/share/','check/','__pycache__/'] list_2 = ''.join(list_1) print(list_2) Key_1 = f"{list_2}Ping.py" print(Key_1) print("-" * 10) tuple_1 = ('\\share\\','check\\','__pycache__\\') tuple_2 = ''.join(tuple_1) print(tuple_2) Key_2 = f"D:{tuple_2}Ping.py" print(Key_2) 脚本运行的结果: C:\Users\jacky\Desktop>python xx.py /share/check/__pycache__/ /share/check/__pycache__/Ping.py ---------- \share\check\__pycache__\ D:\share\check\__pycache__\Ping.py C:\Users\jacky\Desktop> 相关文章:
split()函数
字典
Python3使用Socket发送信息
Linux使用第三方库psutil
Windows使用第三方库psutil
欢迎光临 blog.zhuohua.store (http://blog.zhuohua.store/)
Powered by Discuz! 7.2