python第三課,字串的魔法(續)

2022-09-22 06:57:12 字數 2605 閱讀 7383

1

#expandtabs,斷句172#

s = "username\temail\tpassword\nluofei\[email protected]\terwer\nluofei\[email protected]\tyrth\n"3#

m = s.expandtabs(17)4#

print(m)56

7#isalpha判斷是否字母8#

test = "ssdsg"9#

v = test.isalpha()10#

print(v)

111213#

# # 判斷是否數字 只判斷首字母?14#

test = "6767rr6"15#

v = test.isalnum()16#

print(v)

171819#

# 字母,數字,下劃線:識別符號 判斷字串是否是有效的 python 識別符號,可用來判斷變數名是否合法20#

test = "6767rr6"21#

v = test.isidentifier()22#

print(v)

2324

#isnumeric可以判斷中文的數字25#

test = "三"26#

v = test.isnumeric()27#

v2 = test.isdigit()28#

print(v,v2)

2930

#是否存在不可顯示的字元:isprintable \t是製表符,\n是換行31#

test = "sdofad\tfofasdn"32#

v = test.isprintable()33#

print(v)

3435

#判斷是否全部是空格36#

test = " "37#

v = test.isspace()38#

print(v)

3940

#itle 轉化首字母大寫,isitle,判斷是否為都首字母大寫的標題41#

test = "rnsdl sdoan adfoam adldfd is"42#

v = test.title()43#

print(v)

4445

#******************************46#

join,將字串中的每乙個元素,按照指定分隔符拼接。內部邏輯是迴圈加入47#

test = "你是風兒我是沙"48#

t = " "49#

v = t.join(test)50#

print(v,t)51#

s = "插一腳".join(test)52#

print(s)

5354

#ljust,rjust填充字元55#

test = "alex"56#

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

s = test.rjust(30,"_")58#

print(v,s)59#

6061

#判斷小寫和變成小寫 擴充套件:判斷和變成大寫62#

test = "ales"63#

v1 = test.islower()64#

v2 = test.lower()65#

v3 = test.isupper()66#

v4 = test.upper()67#

print(v1,v2,v3,v4)

686970#

去除左右空白 \t \n,還可以在引數中指定字元去掉71#

test = " alex "72#

v1 = test.lstrip()73#

v2 = test.rstrip()74#

v3 = test.strip()75#

print(v1,v2,v3)76#

引數示例 test.strip("ex") 找引數中的匹配項

7778

#按照對應關係轉化79#

test = "你dfhah39y23ehh"80#

m = str.maketrans("12345","aeiou")81#

testtrans = test.maketrans(m)82#

print(testtrans)

8384

#字串分割85#

test = "agetetegwefe"86#

v = test.partition("e")87#

v1 = test.rpartition("t")88#

v2 = test.split("w")89#

v3 = test.rsplit("f",2)90#

print(v,v1,v2,v3)

9192

#只能根據換行分割 引數 true false 是否顯示\n93#

test = "agetete\ndfaefwe\ndfsfsgwefe"94#

v = test.splitlines(false)95#

print(v)

969798#

大小寫相互轉化99#

test = "sofejfoefi"

100#

v = test.swapcase()

101#

print(v)

python第三課答案 python第三課

字串操作 s alexwusir s1 s.capitalize 首字母大寫 print s1 全大寫,全小寫 s2 s.upper s21 s.lower print s2,s21 大小寫翻轉 s3 s.swapcase print s3 每個隔開 特殊字元或數字 的單詞首字母大寫 s alex ...

python第三課答案 python第三課筆記

以下哪個變數的命名不正確?為什麼?a mm 520 b mm520 c 520 mm d 520 mm 答 c不正確,不能數字開頭 在不上機的情況下,以下 你能猜到螢幕會列印什麼內容嗎?myteacher 小甲魚 yourteacher myteacher yourteacher 黑夜 print ...

python第三課答案 python第三課

1.迴圈物件,主要呼叫next 2.迭代器iterator 在理解上可以和迴圈物件理解為乙個東西。3.生成器 generator 自定義的迴圈物件。4.表推導 list comprehension 是快速生成表的方法。表推導用中括號。l x 2 for x in range 10 練習 f open...