1.字串拼接
1.用+號拼接字串,將兩個字串之間寫入+號即可
**:
data='www.'+'mingrisoft'+'.com'
train1='www.'+str(12306)+'.com'
train2='www.'+'12306'+'.com'
print(data)
print(train1)
print(train2)
結果:
www.mingrisoft.com
www.12306.com
www.12306.com
2.用『,』號拼接字串,和+號的方法一樣,這裡我們做一點小改動,讓它可以與使用者互動
**:
name = input('姓名:')
university=input('學校:')
data= name,phone,university
print(' '.join(data))
結果:
3.直接連線字串,print函式裡不用新增任何符號
**:
print('mingsoft' '.com')
結果:
mingsoft.com
4.使用%s來拼接字串,類似於format函式
**:
print('%s %s'%('mingsoft','huawei'))
結果:
mingsoft huawei
2.列表拼接
1.使用join函式拼接,使用-號拼接
**:
city = ['a','b','c','d','e','f','g']
print('-'.join(city))
結果:
a-b-c-d-e-f-g
2.使用for迴圈連線,可以使用符號隔開
**:
data=[10,20,30,40,50,60,70,80]
strnull=''
stradd=''
for item in data:
strnull = strnull+str(item)
stradd = stradd+'+'+str(item)
if item==80:
print(item)
else:
print(item,end='*')
print(strnull)
print(stradd.lstrip('+'))
結果:
10*20*30*40*50*60*70*80
1020304050607080
10+20+30+40+50+60+70+80
3.使用切片方法進行連線
**如下:
data=['a','b','c','d','e','f','g']
strnull=data[0]+data[1]+data[2]+data[3]
print(strnull)
結果:
abcd
4.使用zip將多個列表變成乙個列表,使用ljust方法對齊
**:
gem=[['大眾',643518],['賓士',319163],['寶馬',265051],['福特',252323],['雪鐵龍',227967],['奧迪',255300]]
fra=[['雪鐵龍',698985],['雷諾',547704],['大眾',259268],['福特',82633],['寶馬',84931],['賓士',73254]]
eng=[['福特',254082],['大眾',203150],['雪鐵龍',177298],['賓士',172238],['寶馬',172048],['奧迪',143739]]
for item1,item2,item3 in zip(gem,fra,eng):
print(str(item1[0]).ljust(8),str(item1[1]).ljust(8),' ',str(item2[0]).ljust(8),str(item2[1]).ljust(8),' ',str(item3[0]).ljust(8),str(item3[1]).ljust(8))
結果:
大眾 643518 雪鐵龍 698985 福特 254082
賓士 319163 雷諾 547704 大眾 203150
寶馬 265051 大眾 259268 雪鐵龍 177298
福特 252323 福特 82633 賓士 172238
雪鐵龍 227967 寶馬 84931 寶馬 172048
奧迪 255300 賓士 73254 奧迪 143739
3.字典拼接
1.使用for迴圈遍歷字典,將字典的鍵和值輸出出來
**:
lange=
for key,value in lange.items():
print(key,value)
結果:
01 希臘文輸入
02 俄文輸入
03 德文輸入
04 丹麥文輸入
05 西班牙文輸入
06 法文輸入
07 荷蘭文輸入
08 葡萄牙文輸入
09 義大利文輸入
00 退出輸入
2.拼接鍵(key)值
**:
nba=
for key in list(nba.keys()):
print(key,end=' ')
結果:
哈登 倫納德 喬治
3.拼接值(values)
**:
nba=
for value in list(nba.values()):
print(value,end=' ')
結果:
31.6 31.2 28.6
序列 字串,列表,元組,字典
字串,str 用 包裹 str gu,yao,hu 列表,list 用包裹 spr str.split print spr gu yao hu 切片操作 spr 0 gu str.split 2 hu print spr 0 1 gu print spr 3 gu yao hu print spr ...
Python字串,列表,元祖,字典
python中的字串。比如 str hello world 就是字串,python中字串也可以用單引號包裹,str hello world 字串的下標與切片。字串可以理解為字元的陣列,所以支援下標索引,下標從0開始,比如 str summer str 0 就是 s 如果想取出部分字元,可以通過下標獲...
字串 列表 元組 字典04
python的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。atuple et 77,99.9 atuple et 77,99.9 1 訪問元組 2 修改元組 說明 python中不允許修改元組的資料,包括不能刪除其中的元素。3 count,index index和...