麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

python 常見字符串與函數的用法詳解

2020-02-15 23:45:55
字體:
來源:轉載
供稿:網友

strip去除空格

s = ' abcd efg 'print(s.strip())  #去除所有空格print(s.lstrip())  #去除左邊空格print(s.rstrip())  #去除右邊空格print(s)abcd efgabcd efg  abcd efg abcd efg 

大小寫

s = 'abc defg'print(s.upper())print(s.upper().lower())print(s.capitalize()) #首字母大寫ABC DEFGabc defgAbc defg

位置和比較

s_1 = 'abcdefg's_2 = 'abdefgh'print(s_1.index('bcd'))try:  print(s_1.index('bce'))except ValueError:  print('ValueError: substring not found')print(s_1 == s_1)  # cmp函數被Python3移除了print(s_1 > s_2)print(s_2 > s_1)1ValueError: substring not foundTrueFalseTrues = ''if not s:  print('true')else:  print('flase') #空字符串和flase是等價的true

分隔和連接

s = 'abc,def,ghi'print(s.split(','))s = '123/n456/n789'numbers = s.split('/n')  #按行分隔numbers = s.splitlines() #按行分隔print(numbers)print('-'.join(numbers)) ['abc', 'def', 'ghi']['123', '456', '789']123-456-789

常用判斷

s = 'abcdefg'print(s.startswith('abc'))  #判斷是否以某個字符串為開頭print(s.endswith('efg'))   #判斷是否以某個字符串為結尾print('abcd1234'.isalnum())  #string中至少有一個字符,而且全是字母或者數字或者是字母和數字混合返回True,其他情況返回Falseprint('/tabcd1234'.isalnum()) print('abcd'.isalpha())    #string中至少有一個字符,而且全為字母,返回True,其他情況返回Falseprint('12345'.isdigit())   #輸入字符串是否只由數字組成print(' '.isspace())print('acb125'.islower())print('A1B2C'.isupper())print('Hello world!'.istitle()) #檢測字符串中所有的單詞拼寫首字母是否為大寫,且其他字母為小寫TrueTrueTrueFalseTrueTrueTrueTrueTrueFalse

函數

函數定義與默認參數

def func(x, y = 500):  print(x, y)func(150)func(100, 200)func(y = 300, x = 100)150 500100 200100 300

可變參數

def func(name, *numbers): #加一個星號,就表示告訴python,在處理后面所有參數的時候,把這些參數放到一個數組里面  print(name)  print(numbers)  print(type(numbers))func('Tom', 1, 2, 3, 4)Tom(1, 2, 3, 4)<class 'tuple'>    #tuple - 元組,等價于只讀數組,就是后面所有的參數都會作為一個數組

關鍵字參數

def func(name, **kvs): # **意思是把它裝到 key/value 字典里,轉化成字典了  print(name)  print(kvs)  print(type(kvs))func('Jack', china = 'Beijing', uk = 'London')Jack{'china': 'Beijing', 'uk': 'London'}<class 'dict'>

命名關鍵字參數

def func(a,b,c,*, china, uk): # *用于和普通參數做分割,*args一樣效果  print(china, uk)func(1,2,3,china = 'Beijing', uk = 'London') # *后面傳遞的參數必須傳入參數名Beijing London            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 爱看久久 | 欧美一级欧美 | 国产亚洲精品网站 | 日本在线观看视频网站 | 欧美性生活久久 | 男女羞羞的视频 | 日日摸夜夜添夜夜添牛牛 | 久久千人斩 | 久久久久久69 | 天天操综 | 精品国产一区二区三区成人影院 | 亚洲国产馆 | 国产99视频精品免视看9 | 全黄裸片武则天艳史 | 欧美一级美国一级 | 中文字幕欧美日韩 | 麻豆视频在线观看免费网站 | 精品国产乱码久久久久久久 | 亚洲一区二区免费 | 视频一区二区在线观看 | 久久久久久久久久久一区 | 九一国产精品 | 日韩视频一区二区三区在线观看 | 久久久国产精品免费观看 | 成人一区二区三区在线 | 日日狠狠久久偷偷四色综合免费 | 欧美精品videos | 欧美日韩亚洲国产 | 毛片在哪里看 | 毛片在线免费观看视频 | 欧美日韩在线视频一区 | 国产成人高潮免费观看精品 | 国产一区二区视频在线播放 | 一级在线免费 | 日韩黄色一区 | 欧美一区二区三区中文字幕 | 99精品视频免费看 | 天天干干| 日本一区二区视频在线观看 | 中文字幕在线观看1 | 福利免费视频 |