字串常用操作

2021-09-16 21:50:55 字數 1537 閱讀 4643

strip將輸入資訊前後空格去除

username = input("username:")

if username.strip() == 'liangml':

print('welcome')

split

name = "liangml,tom,jack"

name2 = name.split(",") #拆分以逗號分隔的字串得到乙個列表

print('|'.join(name2))#join是將name2結果以|形式合併到一起

print(name2)

capitalize 首字母大寫

print(name.capitalize())
format字串兩種賦值方式

format字串兩種賦值方式msg = "hello,,it's been a long  since last time sopke...."

msg2 = msg.format(name="zhangsan",age=111)

print(msg2)

msg2 = "lisi,dddd"

print(msg2.format("liangml",22))

center 將字串兩邊長度均勻分開

name = 'jack,tom,zhangsan,lisi'

print(name)

print(name.center(40,'-'))

find 查詢賦值中有幾個

print(name.find('a'))
isdigit 判斷是否為數字

age = input('your age:')

if age.isdigit():

age = int(age)

else:

print('invalid data type')

isalnum 判斷不允許有特殊字元,返回布林值

name = 'liangml'

print(name.isalnum())

endswith,startswith 分別判斷字串是不是以制定字元結尾或開始,返回布林值

print(name.endswith("ml"))

print(name.startswith('ml'))

upper、lower 全部變大、全部變小

print(name.upper())

print(name.lower())

字串常用操作。。。

include include include char itoa int value result char malloc sizeof char i 1 for j 0 jint i 65 char p itoa i printf s n p free p p null include incl...

字串常用操作

coding utf 8 import string1 判斷str unicode字串物件 def isastring anobj return isinstance anobj,basestring basesting是str,unicode的父類 defisaint anobj return i...

字串常用操作

一 變換大小寫 string.tolowercase string.touppercase var big qwertyu big.tolowercase qwertyu var yh qwertyui yh.touppercase qwertyui 二 獲取字串長度 var yy 好好學習前端做個...