字串拼接:a+b
**:
a = "woshi"
b = "carcar96"
print a+b #方法1
print "==%s=="%(a+b) #方法2
執行結果:
獲取字串長度:len(str)
結果:
str = "woshiasddscv"
print(len(str))
執行結果:12
獲取字串的第幾個:str[i]
**:
str = "woshiasddscv"
print(str[0])
執行結果:w
獲取字串的最後乙個
**:
str = "woshiasddscv"
print(str[-1])
print(str[len(str)-1])
執行結果:
字串切片:獲取字串中的第a個到第b個,但不包括第b個,c是步長(預設1) str[a:b:c]
**:
str = "woshiasddscv"
print str[2:4] #sh
print str[2:-1] #shiasddsc
print str[2:] #shiasddscv
print str[2:-1:2] #sisdc
執行結果:
字串倒序
**:
str = "woshiasddscv"
print str[-1::-1] #vcsddsaihsow
print str[::-1] #vcsddsaihsow
執行結果:
查詢字串,返回查詢到的第乙個目標下標,找不到返回-1:str.find("s")
**:
str = "woshiasddscv"
print str.find("s") #2
print str.find("gg") #-1
執行結果:
統計字串中,某字元出現的次數:str.count("s")
**:
str = "woshiasddscv"
print str.count("s") #3
print str.count("gg") #0
執行結果:
字串替換:str.replace(目標字元,替換成的字元)
**:
str = "woshiasddscv"
print str.replace("s","s") #woshiasddscv
print str #不變
print str.replace("s","s",1) #woshiasddscv
print str.replace("s","s",2) #woshiasddscv
執行結果:
字串分割:str.split("s")
**:
str = "woshiasddscv"
print str.split("s") #['wo', 'hia', 'dd', 'cv']
執行結果:['wo', 'hia', 'dd', 'cv']
字串全部變小寫:str.lower()
**:
str = "hhnuhhujhfgt"
print str.lower() #hhnuhhujhfgt
執行結果:hhnuhhujhfgt
字串全部變大寫:str.upper()
**:
str = "hhnuhhujhfgt"
print str.upper() #hhnuhhujhfgt
執行結果:hhnuhhujhfgt
字串第乙個字元大寫:str.capitalize()
**:
str = "woshiasddscv"
print str.capitalize() #woshiasddscv
執行結果:woshiasddscv
每個單詞首字母大寫:str.title()
**:
str = "hah hsauh"
print str.title() #hah hsauh
執行結果:hah hsauh
以xx結尾(檔案字尾名判斷):file.endswith(str)
**:
file = "ancd.txt"
print file.endswith(".txt") #true
print file.endswith(".pdf") #false
執行結果:
以xx開頭:file.startswith(str)
**:
file = "ancd.txt"
print file.startswith("ancd") #true
print file.startswith("ancds") #false
執行結果:
Python之字串操作
每種語言都有字串這個資料型別,但是每種語言的字串操作都不盡相同,python相對於其他語言,字串操作其實有明顯的優勢,簡單明瞭。定義乙個字串 name phone 將首字母變成大寫 name.capitalize 格式化字串,不足的用其他標識填補 name.center 50.把tab轉成若干個空格...
Python 之字串操作
capitalize 將字串的第乙個字元轉換為大寫 center width,fillchar 返回乙個指定的寬度 width 居中的字串,fillchar 為填充的字元,預設為空格。count str,beg 0,end len string 返回 str 在 string 裡面出現的次數,如果 ...
python 2 字串和元組
一 字串 1.建立 單引號,雙引號,三引號 轉義字元 n,t 2.特性 索引 切片 s start stop step start預設值為0,stop預設值為字串長度,step預設值為1,步長 例如 s 1 4 2 s 1 s 4 s 1 連線操作 a b 重複操作 2 a aa 成員操作符 某成員...