strip將輸入資訊前後空格去除
splitusername = input("username:")
if username.strip() == 'liangml':
print('welcome')
capitalize 首字母大寫name = "liangml,tom,jack"
name2 = name.split(",") #拆分以逗號分隔的字串得到乙個列表
print('|'.join(name2))#join是將name2結果以|形式合併到一起
print(name2)
print(name.capitalize())
format字串兩種賦值方式
center 將字串兩邊長度均勻分開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))
find 查詢賦值中有幾個name = 'jack,tom,zhangsan,lisi'
print(name)
print(name.center(40,'-'))
print(name.find('a'))
isdigit 判斷是否為數字
isalnum 判斷不允許有特殊字元,返回布林值age = input('your age:')
if age.isdigit():
age = int(age)
else:
print('invalid data type')
endswith,startswith 分別判斷字串是不是以制定字元結尾或開始,返回布林值name = 'liangml'
print(name.isalnum())
upper、lower 全部變大、全部變小print(name.endswith("ml"))
print(name.startswith('ml'))
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 好好學習前端做個...