x010

x010

厚积薄发

字串操作

切片語法#

sequence[start:stop]
下文中的 t 等效為 print

a ="12345"
print(a[0])#輸出第一個
print(a[-1])#輸出最後一個
print(a[0:-1])#輸出從0到最後一個值(不包括最後一個的值),如果把0,-1改成1,5就是從1開始輸出到第6個
print(a[::-1])#倒序輸出
print(a[::2])#每隔兩個輸出,eg:1 3 5
print(a[6:0:-1])#倒叙輸出從第7個到第1,如果把參數改成5輸出結果是一樣的,因為是輸出第6個到第1個

image.png

字串語法#

b="   2,  3 ,a  A "
print(b)
print(b.strip())#去除兩邊空格
print(b.split(','))#以,進行分隔切分字元
print(b.upper())#把所有小寫字母變成大寫字母
print(b.lower())#變成小寫字母
print(b.replace(",","!"))#把逗號替換為感歎號

image.png

格式化輸出#

a=input("你好請輸入姓名:")
b=int(input("請輸入年齡:"))#需要將輸入轉換為int型
print("你好我叫%s,今年%d"%(a,b))

input () 函數返回的是字串(str)類型,而你在打印年齡時使用了 % d 格式化符,這是用於整數的。如果輸入的年齡不是純數字,或者你想確保程式更加堅固,最好將輸入的年齡字串轉換為整數。

a=input("你好請輸入姓名:")
b=int(input("請輸入年齡:"))
print("你好我叫{i_a},今年{i_b}".format(i_a=a,i_b=b))#注意大括號,通過.format()函數實現
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。