91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python自動化運維開發----基礎(八)字符串

發布時間:2020-07-12 21:52:11 來源:網絡 閱讀:325 作者:Demon寬 欄目:編程語言

1.字符串(字符串也是列表的一種)

定義:單引號,雙引號,三個單引號或者三個雙引號引起來的 

字符串的訪問方式:根據索引編號訪問字符串:

字符串也是列表的一種

定義:單引號,雙引號,三個單引號或者三個雙引號引起來的 

2.字符串的訪問方式

(1)根據索引編號訪問

>>> name = "i am is KK"
>>> name[0]
'i'
>>> name[1]
' '
>>> name[2]
'a'

(2)遍歷訪問

>>> for i in name:
...     print(i)
... 
i
 
a
m
 
i
s
 
K
K

3.字符串函數

(1)len函數    統計字符串函數的長度

>>> len(name)
10

(2)max函數   字符串中最大的元素

>>> max(name)
's'

(3)min函數  字符串中最小的元素

>>> min(name)
' '

(4)cout函數  查詢子字符串的數量

>>> name
'i am is KK'
>>> name.count('i')
2
>>> name.count(' ')
3

(5)index函數   獲取元素的索引

>>> name
'i am is KK'
>>> name.index('i')
0
>>> name.index('a')
2

(6)find函數   查找元素的位置,不存在返回-1

>>> name.find('s')
6
>>> name.find('z')
-1

(7)查找字符串中的第二個空格

>>> name
'i am is KK'
>>> name.index(' ',name.index(' ')+1)
4

(8)startswith函數  以什么開頭

>>> name.startswith('i')
True
>>> name.startswith('a')
False

(9)endswith函數  以什么結尾

>>> name.endswith('K')
True
>>> name.endswith('a')
False

(10)isalnum函數   字母或者數字

>>> 'a'.isalnum()
True
>>> '@'.isalnum()
False
>>> '1'.isalnum()
True

(11)isalpha函數 判斷是不是字母

>>> 'i'.isalpha()
True
>>> '1'.isalpha()
False

(12)isdecimal函數 判斷是不是數字

>>> '1'.isdecimal()
True
>>> 'a'.isdecimal()
False

(13)islower函數  判斷是不是小寫

>>> 'a'.islower()
True
>>> 'A'.islower()
False

(14)isupper函數   判斷是不是大寫

>>> 'a'.isupper()
False
>>> 'A'.isupper()
True

(15)join 函數  用子字符串把list連接起來

>>> a = ['a','b']
>>> ':'.join(a)
'a:b'

(16)split函數

>>> 'a:b:c'.split(':')
['a', 'b', 'c']

(17)upper函數 轉換成大寫

>>> 'a'.upper()
'A'

(18)lower函數  轉換成小寫

>>> 'A'.lower()
'a'

(19)replace函數  替換 

>>> 'abc abc'.replace('abc','x')
'x x'

(20)strip函數 取出字符串前后的空字符

>>> 'a n\f\n'.strip()
'a n'

去除指定的字符

>>> 'a b c'.strip('a')
' b c'
>>> 'a b c'.strip('a c')
'b'

(21)format函數

tpl模板

>>> tpl = 'my name is {0},and i\'m {1} years old!'
>>> name = 'likuan'
>>> age = 24
>>> tpl.format(name,age)
"my name is likuan,and i'm 24 years old!"

使用format函數傳遞參數

>>> '{name}-{age}'.format(name='likuan',age=24)
'likuan-24'

4.判斷字符是否在字符串中

>>> 'a' in a
True
>>> 'a' not in a
False

字符串的特性 (字符串也是不可變的,不能修改和刪除)

>>> a = "ab"
>>> a[0] = 'a'
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'str' object does not support item assignment


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鄂温| 永州市| 明光市| 交城县| 睢宁县| 南康市| 巴彦淖尔市| 南皮县| 丘北县| 兴仁县| 锡林浩特市| 昌黎县| 同德县| 济宁市| 全椒县| 贞丰县| 兴仁县| 尚志市| 株洲市| 阿克苏市| 肃宁县| 光泽县| 中山市| 兴义市| 杨浦区| 根河市| 清苑县| 深泽县| 本溪| 白银市| 南川市| 芦溪县| 磐安县| 保亭| 衡东县| 彰武县| 泾川县| 呼玛县| 吉木萨尔县| 安庆市| 正镶白旗|