字串操作

2022-08-30 05:54:09 字數 2045 閱讀 9530

name = "my \tname is  and i am  old"

print(name.capitalize())

print(name.count("a"))

print(name.center(50,"-"))

print(name.encode())

print(name.endswith("ao"))

print(name.expandtabs(tabsize=30))

print(name.find("name")) #從第四個開始的

print(name[name.find("name"):]) #字串可以切片

print(name.format(name="penghaitao",year=33))

print(name.format_map()) #很少用。。。

print("ab23".isalnum()) #判斷是否是阿拉伯數字可以包含小數 返回true 和 false

print("aba".isalpha()) #判斷純英文本元

print("1".isdecimal()) #判斷是不是十進位制

print("1".isdigit()) #判斷是不是整數

print("a1a".isidentifier()) #判斷是不是合法的變數名

print("a1a".islower()) #判斷是不是小寫

print("123".isnumeric()) #判斷是不是只有數字 『沒啥用』

print("123".isspace()) #判斷是不是空格

print("my name is".istitle()) #判斷是不是

print("my name is".isprintable()) #裝置終端 什麼tty檔案 drive檔案

print("my name is".isupper()) #判斷是否全部大寫

print(",".join(['1','2','3','4']))

print("+".join(['1','2','3','4']))

print(name.ljust(50,'*'))

print(name.rjust(50,'-'))

print(name.lower()) #把大寫變成小寫

print(name.upper()) #把小寫變成大寫

print('\npenghaitao'.lstrip()) #去掉左邊的回車

print('penghaitao\n'.rstrip()) #去掉右邊的回車

print(' \npenghaitao\n'.strip()) #去掉兩邊的回車包括空格

p = str.maketrans("abciep","#¥%*&#") #對應改變值

print("penghaitao".translate(p)) #對應改變值

print("penghaitao".replace('p','p')) #替換指定所有值

print("pppenghaitao".replace('p','p',1)) #替換乙個(如果替換2個 就把1改成2)

print("penghahitao".rfind('h')) #找到最右邊的值返回下標

print("peng hai tao".split()) #字串按照空格轉變成列表

print("pengmhaimtao".split('m')) #字串按照n轉變成列表

print("1+2+3+4+5".split('+')) #字串按照+轉變成列表

print("1+2\n+3+4+5".splitlines()) #字串按照換行符轉變成列表

print("penghaitao".swapcase()) #大小寫相互轉換

print("penghaitao".title()) #首字母變大寫

print("penghaitao".zfill(50)) #位數是50,前面是用0補齊。。。。。二進位制裡補齊前面的0

字串操作 靠字串分割字串

字串分解函式。注意strtok比較複雜。要妥善運用!也可以不用strtok函式,但要實現字串靠字串分割比較困難!注意str指向的空間必須是可讀可寫的 如陣列或動態分配的空間 不能為字串常量的指標,因為strtok改變了其中的內容。include include 功能 將str中的字串按照elemon...

字串操作

字串操作 要了解字串操作首先要了解什麼是字串。前面已經提過,字串是乙個由零個或者多個字元組成的有限序列,既然是有限的那麼也就意味著字串存在乙個起始位置和乙個結束位置。我們以指定起始位置的方式來通知程式從該位置起向後的一段記憶體空間的內容應該解釋為字串。那麼這個字串在什麼地方結束呢?規定當遇到字元 0...

字串操作

include using namespace std int strlength char str char strcopy char str1,char str2 char strlink char str1,char str2 int main char strcopy char str1,c...