python入門(四) 字串

2021-08-22 14:42:14 字數 1322 閱讀 7511

0.字串的表示:字串可以用單引號('')和雙引號("")表示。

若想在字串中表示單/雙引號,則在單/雙引號外面用雙/單引號括起來。故內部單/雙引號成為字元。

1.字串的索引:字串的索引可以正序排列也可以倒序排列。正序從第乙個字元開始索引為0,正向遞增;倒敘從最後乙個字元開始索引為-1,反向遞減。

2.字串的切片:返回字串的一部分。形如:《字串》[m:n]:字串從m到n,若m缺失,表示字串至開頭,若n缺失,表示字串至結尾。如:"一二三四五六七"[:3]>>"一二三"。《字串》[m:n:k]:字串從m到n,間距為k,如:"一二三四五六七"[0:6:2]>>"一三五"。注意:"一二三四五六七"[::-1]>>"七六五四三二一"。

3.字串操作符:

a.x+y:連線字串x和y。

b.x*n或n*x:字串x複製n次。

c.x in s:若x是s的字串,返回true,否則返回false。

4.字串處理函式:

a.len(x):返回x的長度。

b.str(x):將x轉化為字串形式。即加個雙引號。

c.hex(x):將x轉化為16進製制。

d.oct(x):將x轉化為8進製。

e.chr(x):x為unicode編碼,返回對應的字元。

f.ord(x):x為字元,返回unicode編碼。

unicode:一種統一的字元編碼方式,幾乎覆蓋所有的字元。每個字元代表從0-111411中的乙個數字。故python中的每個字元都在unicode中有所表示。

g.str.lower()或str.upper():str為字串,lower將字串中的英文變成小寫,upper將字串中的英文變成大寫。

h.str.split(sep=none):str為字串,將sep視為分隔符,將字串按分隔符分開並將分開的字串用括號括起來,返回值為列表。

i.str.count(sub):str為字串,sub為子串,返回子串sub在str中出現的次數。

j.str.replace(old,new):str為字串,將每個old子串在字串中替換為new子串,產生新的字串。

k.str.center(width[,fillchar]):str為字串,字串在寬度為width中居中,width中其他地方由fillchar填充,若無fillchar預設為空。

l.str.strip(chars):將字串中出現chars中的字元去掉。

m.str.join(iter):將字串中除最後乙個字元外每個字元後面用iter填充。

C語言(四) 字串

define crt secure no warnings include include include 使用字元陣列儲存字串 void main char str 8 char str 10 chinese str 0 s printf s n str getchar 見圖一效果圖 字元指標 v...

python學習筆記(四) 字串(一)

字串 一 語言分類 首先分享一句話 我特別喜歡 真理是掌握在少數人的手裡。語言分為兩種 一種是語言中的兩個元素 比如兩個字 拼接在一起,出來乙個新的元素 比如新的字 另外一種是兩個元素拼接在一起,只是得到這兩個元素的並列顯示。比如 好 和 人 兩個元素拼接在一起是 好人 而3和 5拼接 就是整數求和...

Oracle基礎(四) 字串函式

1 concat char1,char2 將兩個字串拼接後返回 select concat ename,sal from emp 巢狀使用 select concat concat ename,sal from emp 使用 操作符來連線字串 select ename sal from emp 2 ...