python字符串解释_python基础之字符串详解
1、Python環境配置:
下載好之后安裝,注意勾選環境變量。
2、寫python一定要注意代碼的縮進。
2、字符串:
(1)、字符串是從左到右是從0開始索引,從右到左是從-1開始。遵循包前不包后原則。
舉例說明:
代碼:????????????????????解釋:???????????????????????????????????輸出結果:
a='abcdefghijk'
print a????????????????????? 輸出a????????????????????????????????????????? ?abcdefghijk
print a[0]???????????????? 輸出第1個元素???????????????????????????? ? aprint a[2:5]????????????? 輸出第3個到第5個元素??????????????? ?? cde
print a[2:]??????????????? 從第3個字符開始輸出字符串???????????? ?cdefghijk
print a[-1]??????????????? 從右往左輸出第1個??????????????????????? ?k
print a[-3:-1]???????????從倒數第3個開始(同樣包前不包后)??ijprint 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()?????????????????????????????? 查看字符串是否全由空格組成??????????????????? Falseprint 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
今天的分享就到這個~~~~~~~
總結
以上是生活随笔為你收集整理的python字符串解释_python基础之字符串详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ddos攻击违法(ddos攻击root权
- 下一篇: linux下删除文件夹命令(linux下