'人工智能編程語言Python字符串常用功能介紹第一期'

編程語言 Python 人工智能 技術 MYNAME 鏡音雙子 IT技術研習社 2019-07-23
"

IT技術研習社,專注互聯網技術研究與分享,喜歡的朋友可以點擊【關注】;把經驗傳遞給有夢想的人;

"

IT技術研習社,專注互聯網技術研究與分享,喜歡的朋友可以點擊【關注】;把經驗傳遞給有夢想的人;

人工智能編程語言Python字符串常用功能介紹第一期

字符串的常用功能

字符串在怕python裡面是非常常用的一種數據類型,對於字符串,我們還有很多功能,現在我們就一起來看看字符串比較常用的一些功能

1.split

用法:split(str="", num=string.count(str))

以str 為分隔符截取字符串,如果 num 有指定值,則僅截取 num 個子字符串

>>> mystr='my name is lilei'
>>> mystr.split(" ") # 以空格分割字符串
['my', 'name', 'is', 'lilei']

2.replace

用法:replace(old, new, count=None)

old需要替換的字符串,new替換成這個字符串,count替換多少個。不傳count表示全部替換。

>>> mystr='my name is lilei'
>>> mystr.replace('lilei','ligang')
'my name is ligang'

3.find

用法:find(str, beg=0 end=len(string))

如果指定範圍beg 和 end ,則檢查是否包含在指定範圍內,如果包含返回開始的索引值,否則返回-1

>>> mystr = 'hello world,life is short,you need python'
>>> mystr.find('world') # 如果找到返回字符串所在下標位置
6
>>> mystr.find('is',0,5) # 沒有找到返回-1
-1
>>> mystr.find('is',0,20)
17

4. join

用法:join(seq)

以指定字符串作為分隔符,將seq 中所有的元素(的字符串表示)合併為一個新的字符串

>>> mystr='hello'
>>> '-'.join(mystr)
'h-e-l-l-o'

5.count()

用法:count(str, beg= 0,end=len(string))

返回str 在 string 裡面出現的次數,如果 beg 或者 end 指定則返回指定範圍內 str 出現的次數

>>> mystr='my name is lilei'
>>> mystr.count('i')
3

6.isalpha()

判斷字符串是否是字母

>>> mystr= 'abc'
>>> mystr.isalpha() # 字符串中是純字母,返回True
True
>>> mystr= 'abc123' # 字符串中不是純字母,返回Fals
>>> mystr.isalpha()
False
>>>

7.isdigit()

判斷字符串是否是數字

>>> mystr = 'abc123' 
>>> mystr.isdigit() # 判斷字符串是否是純數字,是返回True,否則返回False
False
>>> mystr = '123'
>>> mystr.isdigit()
True

8.islower()

判斷是否是小寫

>>> mystr= 'Hello'
>>> mystr.islower() # 判斷字符串是否是小寫,是返回True,否則返回False
False
>>> mystr='hello'
>>> mystr.islower()
True

好啦,今天先介紹到這裡,下期再見。

IT技術研習社,專注互聯網技術研究與分享,喜歡的朋友可以點擊【關注】;把經驗傳遞給有夢想的人;

"

相關推薦

推薦中...