python字串的魔法

2021-09-20 14:16:23 字數 1077 閱讀 2598

print("hello,world.")
判斷輸入是否為數字
test = "2"

v1 = test.isdecimal() #這個用的最多,可以判斷小數

v2 = test.isdigit()

v3 = test.isnumeric() #支援中文判斷

print(v1,v2,v3)

---false false true

判斷是否存在不可顯示的字元
# 如果存在\t \n等則為false

test = "sd\tfsdf"

v = test.isprintalbe()

print(v)

---false

判斷是否全為空格
test = " "

v = test.isspace()

print(v)

---true

判斷是否是標題
test = "return true if all"

v = test.istitle

print(v)

---false

轉換為標題
v2 = test.title()

print(v2)

---return true if all

將字串中的每乙個元素按指定分隔符進行拼接
# join會迴圈字串,在每個字元後面加上指字的分隔符

test = "你是風兒我是沙"

t = ' '

v = t.join(test)

v = "_".join(test)

print(v)

設定寬度,並將內容居中
# 20 代指總長度

# * 空白未知填充,乙個字元,可有可無

v = test.centre(20,"中")

print(v)

####

test = "alex"

v = test.ljust(20,"*")

print(v)

python字串魔法

test alex print test.capitalize 首字母大寫 其他都變小寫 print test.casefold 變小寫 更牛逼 print test.lower 全部變小寫 print test.center 20,設定寬度,一共20個位置,將test放中間,其他用 拼接 prin...

Python 字串魔法二

從開始往後找,找到第乙個之後,獲取未知,檢測字串中是否包含子字串 str 如果指定 beg 開始 和 end 結束 範圍,則檢查是否包含在指定範圍內,找出第乙個在哪個位置 如果包含子字串返回開始的索引值,否則返回 1 test alexalex v test.find ex 5,8 print v ...

python 字串的魔法 1

ctrl 多行注釋 取消注釋 str 字串的方法 uer bin env python coding utf8 c alexalex v c.capitalize 首字母大寫,其餘小寫 v1 c.casefold 全變小寫 v2 c.center 20,一共20個字元,空字元是 v3 c.count...