日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python字符串解释_python基础之字符串详解

發布時間:2023/12/2 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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基础之字符串详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。