1.字串操作符:
x+y:連線兩個字串x和y
n*x或x*n:複製n次字串x
2.字串處理函式:
len(x):字串的長度;
str(x):任意型別x轉為字串形式;
hex(x):整數x轉為十六進製制小寫形式字串;
oct(x):整數x轉為八進位制小寫形式字串;
chr(x):x為unicode編碼,返回對應的字元;
ord(x):x為字元,返回對應的unicode編碼;
>>> '1+1=2'+chr(10004)
'1+1=2✔'
>>> ord('a')
97>>> ord('a')
65>>> oct(45)
'0o55'
>>> hex(45)
'0x2d'
>>> len('這是:c a t')
8
3. str.*形式的函式(還有部分函式 ;
str.lower()或者str.upper():返回字串的副本,全部字元小寫或者大寫;
str.count(sub):返回子串sub在str中出現的次數;
str.center(width[,fillchar]):字串str根據寬度width居中,fillchar可選,預設為空格;
>>> s='abddefg'
>>> s.lower()
'abddefg'
>>> s.upper()
'abddefg'
>>> s.count('d')
1>>> s.count('de')
1>>> s.center(20)
' abddefg '
>>> s.center(20,'*')
'******abddefg*******'
4. format()方法的格式控制
:《填充方式》
《對齊方式》
《寬度設定》
<
,>
<.精度》
《型別》
引導符號
用於填充的單個字元
>右對齊
^居中對齊
《左對齊
設定的輸出寬度
數字的千位分隔符
浮點數小數精度或字串最大輸出長度
整數型別:b,c,d,o,x,x
浮點數型別:e,e,f,%
>>> '"第一種格式為:";"第二種格式為:";"第三種格式為:"'.format('bat','paython',12345.6789)
'"第一種格式為:*****=paython*****==";"第二種格式為:************bat";"第三種格式為:12,345.68"'
>>> ',,,,;,,,'.format(425,3.12)
'110101001,ʃ,651,1a9,1a9;3.120000e+00,3.120000e+00,3.120000,312.000000%' #數字型別的用法
python3 字串屬性 三)
maketrans 和 translate的用法 配合使用 下面是python的英文用法解釋 makestans返回乙個給translate用的對映表,translate根據對映表構造新的字串。makestran根據引數的個數有三種使用方法 1 乙個引數情況,引數必須是字典 乙個字元轉換成乙個字元 ...
python3字串相等 python3 字串
1 拼接 1 多個字串進行連線 連線符,必須左右資料型別一致 例 print hello world 結果 helloworld 例 print 5 world 結果 typeerror unsupported operand type s for int and str 2 多個相同字串連線 字串...
python3 字串基礎
字串可以使用一對單引號或一對雙引號指定起止位置,兩種方式指定的字串完全等價。如 hello 和 world 可以用三引號 或 指定多行字串,其中可自由使用單 雙引號而不需轉義。如 what s your name?i asked.字串過長不方便寫在一行時,可以使用反斜槓跨行而不增加換行符。如 abc...