python中每次執行print時都會在新的一行上開始。形如:print(’xiao')
print('ming')
結果為:>>>xiao
>>>ming
print語句會自動在它打印的內容末尾加一個換行符。
如想避免換行,可以在后邊加一個逗號,形如:print('xiao',)
print('ming')
結果為:>>>xiao ming
print語句加逗號后,打印時會自動加一個空格。
字符串的拼接:
要想兩個字符串打印時之間沒有空格可使用‘+’連接兩個字符串。形如:print('xiao' + 'ming') 打印為:xiaoming
增加換行:
1.單獨使用print語句會自動增加一個空白行。形如:print(‘xiaoming’)
print()
2.在打印字符串之間加入一個\n.形如print('xiao \nming‘)
水平間隔---制表符:作用按列對齊
利用制表符控制打印內容的水平間隔。
8個字符的寬度為一塊,每8個字符后都有一個制表點。當插入\t時就會從下一個制表點開始。
形如:
結果為:
格式化字符串
%s 字符串格式符,%d整數格式符,%f浮點數格式符
形如:
結果為:
%e為科學記數法,%g自動浮點數記數法。
format()方法形如:print('She is {} years old.Her height is {}.'.format(18,1.63))
字符串的方法
split()分割字符串。形如name_list = ['goudan','xiguan',housan']
names = name_list.split(',')
也可用for循環實現
join()連接字符。形如’***‘.join(name_list) 結果為’goudan***xiguan***housan'
starswith() 查看字符串是否以某個字符開始。形如'goudan'.starswith('g') 結果為:True
endswith()查看字符串是否以某個字符結尾。形如’goudan‘.starswith('t') 結果為:False
關鍵字in 查看 某個子字符串是否在大字符串中。
index() 查看某個字符串的開頭位置的索引。’goudan‘.index('u') 結果為:2
strip ( ) 剝除不想要的字符串的部分。形如'goudan'.strip('ou') 結果為 :gdan
lower( ) 將字符串變為小寫
upper( ) 將字符串變為大寫