1、Python環境配置: Python官網:https://www.python.org/ Pycharm官網 http://www.jetbrains.com/pycharm/download 下載好之後安裝,註意勾選環境變數。 2、寫python一定要註意代碼的縮進。 2、字元串: (1)、字 ...
1、Python環境配置:
Python官網:https://www.python.org/
Pycharm官網 http://www.jetbrains.com/pycharm/download
下載好之後安裝,註意勾選環境變數。
2、寫python一定要註意代碼的縮進。
2、字元串:
(1)、字元串是從左到右是從0開始索引,從右到左是從-1開始。遵循包前不包後原則。
舉例說明:
代碼: 解釋: 輸出結果:
a='abcdefghijk'
print a 輸出a abcdefghijk
print a[0] 輸出第1個元素 a
print a[2:5] 輸出第3個到第5個元素 cde
print a[2:] 從第3個字元開始輸出字元串 cdefghijk
print a[-1] 從右往左輸出第1個 k
print a[-3:-1] 從倒數第3個開始(同樣包前不包後) ij
print a[-3:] 從倒數第3個開始到最後 ijk
print a[:] 輸出整段字元串 abcdefghijk
print a[3:] 從第4個字元開始 defghijk
print a[-8:] 從右邊數第8個字元開始輸出 defghijk
print a*2 輸出兩次 abcdefghijkabcdefghijk
(2)同樣支持格式字元串:
舉例說明:
name='Bob'
age=16
print ("%s is %d-year-old" %(name,age))
輸出結果:Bob is 16-year-old
(3)字元串檢測
舉例說明:
代碼: 解釋 輸出結果
s = 'HelloabcdWord'
print s.isalpha() 查看字元串是否全由字母組成 True
print s.isdigit() 查看字元串是否全由數字組成 False
print s.isspace() 查看字元串是否全由空格組成 False
print s.startswith('Hello') 查看字元串是否以‘Hello’開頭 True
print s.endswith('World') 查看字元串是否以‘Word’結尾 False
(3)大寫與小寫
舉例說明:
代碼: 解釋
a = 'In\na line' 不加r的字元串中\n會使字元串換行
b = r'In\na line' 加r的字元串中轉義字元不會被轉義
print a
print b
print a.lower() 轉小寫
print b.upper() 轉大寫
輸出結果:
In
a line
In\na line
in
a line
IN\NA LINE
(3)字元串置換
舉例說明:
代碼:
weather = 'rainy day'
bag = 'nothing in the bag'
if weather.find('rain')!=-1:
bag=bag.replace('nothing','umbrella')
print bag
解釋:
如果匹配到 ‘rain’ 則將‘noting’只會為‘umbrella’
find函數匹配不到所找的字元返回值為‘-1’。
輸出結果:
umbrella in the bag
今天的分享就到這個~~~~~~~