python 字串使用 小結

2021-08-15 23:11:35 字數 1989 閱讀 5167

字串在語言中的使用應該是很廣泛的了吧。

使用語言不可能不學習字串,但是字串除了常用的方法還有其他許多的方法,這裡做個小結。

一、【建立字串】

s = '...'

s = "..."

a, b =  'test1', 'test2'

...二、【字串數學操作】

加:>>> a, b = 'test1', 'test2'

>>> a+b

'test1test2'

乘:>>> a*2

'test1test1'

%:>>> 'test:%d' % 666

'test:666'

>>> 'test:%s' % '666'

'test:666'

>>> 'test:%r' % '666'

"test:'666'"

二、【字串內建函式】

目前收集了這些內建方法:

string.capitalize()

將第乙個字母大寫

string.count()

獲取某個字串的數目

string.find()

獲取某個字串的起始位置

string.isalnum()

檢測是否僅包含0-9a-za-z

string.isalpha()

檢查是否僅包含a-za-z

string.isdigit()

檢查是否僅包含數字

string.islower()

檢查是否均為小寫字母

string.isspace()

檢查是否均為空白字元

string.istittle()

檢查單詞是否首字母大寫

string.isupper()

檢查是否均為大寫字母

string.join()

連線字串

將原字串插入引數字串中的每兩個字元之間

string.lower()

將字串全部轉為小寫

對使用者輸入的內容進行儲存時比較有用

string.split()

分割字串

string.swapcase()

將大寫轉為小寫,小寫轉為大寫

string.tittle()

將單詞首字母大寫

可將abc、abc、abc轉為abc,視為同一值

string.upper()

將字串全部轉為大寫

len(string)

獲取字串長度

string.isdecimal()

檢查是否僅包含十進位制字元

string.strip()

去掉首尾的空格

string.rstrip()

去掉末尾的空格

string.lstrip()

去掉開頭的空格

string.index(a)

獲取『a』字串在string中的第乙個位置

三、【原始字串】

r'字串'  或 r'字串'

如,path = r'e:\book'  

注:不能以「\」結尾

四、【非字串轉換】

str(obj):

>>> a = 666

>>> str(a)

'666'

五、【切片】

(1)整個字串

>>> a = 'this is a test'

>>> a[:]

'this is a test'

(2)正向切片

>>> a[:2]

'th'

(3)反向切片

>>> a[:-2]

'this is a te'

(4)倒序

>>> a[::-1]

'tset a si siht'

(5)倒序切片

>>> a[::-2]

'te ish'

先總結這麼多吧,後面繼續。

python字串小結

字串 str 作用 用來記錄文字資訊 字串表示方法 在非注釋中凡是用引號括起來的部分是字串 單引號 雙引號 三單引號 三雙引號 空字串字面值的表示方法 空字串的布林值測試值bool x 為false 非空字串字面值的表示方法 hello 單引號和雙引號的區別 單引號內可以包含雙引號 雙引號不算結束符...

Python 字串小結

平時敲 的時候字串處理規範,方法和一些小技巧總會記不住,需要現查,這裡mark小結一下 在python中,單引號和雙引號在表示字串沒有區別 str1 python is beautiful str2 python is beautiful print str1 print str2這樣做的優點從上面...

字串小結

1.字串概念 字串是位於雙引號中的字串行 在記憶體中以 0 結束,所佔位元組比實際多乙個 2.字串的初始化 在c語言中沒有專門的字串變數,通常用乙個字元陣列來存放乙個字串。前面介紹字串常量時,已說明字串總是以 0 作為串的結束符。因此當把乙個字串存入乙個陣列時,也把結束符 0 存入陣列,並以此作為該...