Python學習記錄W2 11 字串常用操作

2021-08-19 07:57:58 字數 2124 閱讀 6971

# author: allenlee

name = "my name is and i am old"

print(name.capitalize()) #首字母大寫

print(name.count("a")) #統計a的個數

print(name.center(50

,"*")) #一共列印50個字元,name在中間,其他用*補全

print(name.startswith("ex")) #判斷乙個字串以ex開頭,返回true、false

print(name.endswith("ex")) #判斷乙個字串以ex結尾,返回true、false

print(name.find("name")) #返回索引

print(name.format(name='alex'

,age=23))

print(name.format_map())

print(name.isalnum()) #數字字母

print(name.isalpha()) #純英文本元

print(name.isdecimal()) #10進製

print(name.isdigit()) #整數

print(name.isidentifier()) #判斷是不是乙個合法的識別符號(變數名)

print(name.islower()) #全小寫

print(name.isnumeric()) #數字

print(name.isspace()) #空格

print(name.istitle()) #每個首字母大寫

print(name.isprintable()) #可列印 tty file,drive file不可列印

print(name.isupper()) #全大寫

print(''.join(['1'

,'2'

,'3'])) #返回結果是123

print('+'.join(['1'

,'2'

,'3'])) #返回結果是1+2+3

print(name.ljust(50

,'*')) #長度50,不夠*右補

print(name.rjust(50

,'-')) #長度50,不夠-左補

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

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

print(name.lstrip()) #去掉左邊的空格和回車

print(name.rstrip()) #去掉右邊的空格和回車

print(name.strip()) #去掉兩邊的空格和回車

p = str.maketrans("abcdef"

,'123456') #這個乙個轉換的方法,後面的字串內容逐一對應前面字串的內容

print("alex li".translate(p)) #輸出結果為1l5x li

print(name.replace('a'

,'a'

,1)) #替換

print('abcebd'.rfind('b')) #最右邊的第乙個b的index

print('ab ce bd'.split()) #預設按空格將字串分割為列表

print('1+2+3+4'.split('+')) #結果['1','2','3','4']

print('1+2

\n+3+4'.splitlines()) #結果['1+2','+3+4']

print('alen li'.swapcase()) #結果alex li

print(name.title()) #每個首字母大寫

print('aabbcc'.zfill(50)) #補0

Python學習記錄W2 12 字典的用法

author allenlee key value info print info.get stu1104 獲取值,如果不存在則返回none print stu1103 in info print info.keys 列印所有的keys print info.values 列印所有的values p...

Python學習記錄W2 10 購物車程式練習

程式練習 程式 購物車程式 需求 1.啟動程式後,讓使用者輸入工資,然後列印商品列表 2.允許使用者根據商品編號購買商品 3.使用者選擇商品後,檢測餘額是否夠,夠就直接扣款,不夠就提醒 4.可隨時退出,退出時,列印已購買商品和餘額 author allenlee 定義商品列表 product lis...

C 套接字學習記錄

1.標頭檔案出現的錯誤 若出現1 c program files x86 microsoft sdks windows v7.0a include winsock.h 916 參見 wsaasyncgetprotobynumber 的宣告 1 c program files x86 microsof...