(1): isdigit(),判斷是不是數字
print('123'.isdigit())
print('123abc'.isdigit())
上述**的輸出結果:
(2): istitle() 判斷某個字串是否為標題(第乙個字母大寫,其餘字母小寫)
print('hello'.istitle())
print('hello'.istitle())
上述**的輸出結果:
(3): upper()將轉換為大寫字母,isupper()判斷是否為大寫字母
print('hello'.upper())
print('hello'.isupper())
上述**的輸出結果:
(4): lower()將轉換為小寫字母,islower()判斷是否為小寫字母
print('hello'.lower())
print('hello'.islower())
上述**的輸出結果:
(5): 判斷是否為數字和字母
print('hello123'.isalnum()) #是否為數字和字母
print('123'.isalpha()) #是否為字母
print('aaa'.isalpha())
上述**的輸出結果:
(1):endswith()匹配結尾
filename = 'hello.loggg'
if filename.endswith('.log'):
print(filename)
else:
print('error filename')
上述**的輸出結果:
此程式輸出error filename,如果將字串filename改為hello.log時,就會輸出hello.log
(2):startswith()匹配開頭
print('獲取網頁')
else:
print('未找到網頁')
此程式輸出為『未找到網頁』
這裡需要使用到strip()命令
s.strip() ##去掉兩邊空格
s.rstrip() ##去掉右面空格
s.lstrip() ##去掉左邊空格
實驗:
s = ' hello '
print(s.strip())
print(s.rstrip())
print(s.lstrip())
上述**的輸出結果:
我們也可以那此方法去掉字串中的字母
s = 'hello world hello'
print(s.find('hello')) #find找到子串,並返回最小的索引
print(s.find('world'))
print(s.rfind('hello')) #rfind找到子串,並返回最大索引
print(s.replace('hello','westos')) #替換字串中所有的'hello'為'westos'
上述**的輸出結果:
print('學生管理系統'.center(30)) #中間對齊,其他位置填充空格
print('學生管理系統'.center(30,'*')) #中間對齊,其他位置填充*
print('學生管理系統'.ljust(30,'*')) #左邊對齊,其他位置填充*
print('學生管理系統'.rjust(30,'*')) #右邊對齊,其他位置填充*
print('學生管理系統'.rjust(30,'@')) #右邊對齊,其他位置填充@
上述**的輸出結果:
上述**的輸出結果:
split()分離,join()連線,括號內表示的是以什麼為分隔符,或者以什麼為連線符
date = '2019-01-15'
date1 = date.split('-') ##以-為分割符
print(date1)
print(''.join(date1))
print('/'.join(date1)) ##以/為連線符
上述**的輸出結果:
import random
import string
code_str = string.ascii_letters + string.digits
#print(code_str)
def gen_code(len=4):
return ''.join(random.sample(code_str,len))
print(gen_code())
上述**的輸出結果:
Python字串常見用法
字串常見函式及用法 首字母大寫 s alexwusir s1 s.capitalize 首字母大寫 print s1 全大寫,全小寫 s alexwusir s2 s.upper 全大寫 s21 s.lower 全小寫例子 輸入驗證碼的時候不需要區分大小寫 s str aceq1 you input...
字串的常見用法
把乙個字串變為乙個字元陣列 class haha 2 把字元陣列變為字串 把乙個字串變為乙個字元陣列 class haha string name new string c string name 1 new string c,0,3 0代表從角標為0開始,顯示角標為0,1,2的3個字元 syste...
python字串用法 python字串使用總結
python 字串使用總結 字串是程式中最常見的資料型別。在 python 中,可以使用三種方式定義字串。單 引號 雙引號和三引號。例如 string string string 或者是 string 在使用上,單引號和雙引號沒有什麼區別。三引號的主要功能是在字串中可以 包含換行 也就是說,在三引號...