日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python学习【day02】-str类型方法记录

發布時間:2024/9/5 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python学习【day02】-str类型方法记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 #!/usr/bin/env python 2 # -*- coding:utf8 -*- 3 4 #測試并記錄str數據類型的各個方法 5 6 str1 = "root" 7 #收字母大寫 8 v1 = str1.capitalize() 9 print(v1) 10 11 str2 = "RooT" 12 #字符串轉為小寫 推薦使用 會將各國的字符都變為小寫 13 v2 = str2.casefold() 14 print(v2) 15 #只可將常規的英文大寫字符變為小寫 16 v2 = str2.lower() 17 print(v2) 18 19 #轉換后的字符串占多少位,且原字符串在中間,左右以 * 填充 也可不寫,若不寫 默認為空格 20 # 若設置位數小于源字符串位數,則顯示原字符串 21 #若位數無法平分,多出的填充字符放置在原字符串右邊 22 v3 = str2.center(10, "*") 23 print(v3) 24 25 str3 = "pythonpy" 26 #在當前字符串中查詢子序列出現的次數,可指定在起止位置查找出現的次數 27 v3 = str3.count("py") 28 print(v3) 29 v3 = str3.count("py", 0, 4) 30 print(v3) 31 32 #是否為某個字符串結尾,可指定某一段字符串 33 v3 = str3.endswith("py") 34 print(v3) 35 v3 = str3.endswith("h", 0, 4) 36 print(v3) 37 38 #將#TAB替換為幾個空格 包含#TAB前面的字符 39 str4 = "aaaaa\t9" 40 print(str4) 41 v4 = str4.expandtabs(20) 42 print(v4) 43 44 #找字符串首次出現的位置,若沒有 則返回-1, 同時可以指定在固定位置查找 推薦使用 45 str5 = "pythonpy" 46 v5 = str5.find("th") 47 print(v5) 48 v5 = str5.find("the") 49 print(v5) 50 51 v5 = str5.find("py", 3) 52 print(v5) 53 54 #字符串格式化 55 str6 = "i am {name}, age {age}" 56 print(str6) 57 v6 = str6.format(name="Jack", age=18) 58 print(v6) 59 str6 = "i am {0}, age {1}" 60 v6 = str6.format("Lucy", 16) 61 print(v6) 62 #以map格式的字符串格式化 63 str6 = "i am {name}, age {age}" 64 v6 = str6.format_map({"name":"Tom","age":20}) 65 print(v6) 66 67 68 """ 69 首次出現的位置,若沒有則報錯,同時可以指定在固定字符串范圍內查找 和 find比較 推薦使用find 70 Traceback (most recent call last): 71 File "D:/Python_Study/day02/str.py", line 69, in <module> 72 v7 = str7.index("one") 73 ValueError: substring not found 74 """ 75 str7 = "pythonpy" 76 v7 = str7.index("py") 77 print(v7) 78 v7 = str7.index("py", 3) 79 print(v7) 80 81 #字符串是否只包含字符和數字,若是則返回True 否則False 82 str7 = "abc123" 83 v7 = str7.isalnum() 84 print(v7) 85 str7 = "abc123_" 86 v7 = str7.isalnum() 87 print(v7) 88 89 #字符串是否只包含字符,若是則返回True 否則False 90 v7 = str7.isalpha() 91 print(v7) 92 str7 = "abc" 93 v7 = str7.isalpha() 94 print(v7) 95 96 #字符串是否是ascii碼 是返回True 否則False 97 v7 = str7.isascii() 98 print(v7) 99 str7 = "中國" 100 v7 = str7.isascii() 101 print(v7) 102 103 #字符串是一個十進制的整數 返回True 否則返回False 104 str8 = "101" 105 v8 = str8.isdecimal() 106 print(v8) 107 108 #字符串是一個數字返回True 否則返回False 109 str9 = "01010" 110 v9 = str9.isdigit() 111 print(v9) 112 113 #字符串是否是python的有效命名方式 是返回True 否則返回False 114 str10 = "sum_10" 115 v10 = str10.isidentifier() 116 print(v10) 117 str10 = "10_sum" 118 v10 = str10.isidentifier() 119 print(v10) 120 121 #是否是數字 是True 否False 122 str11 = "11" 123 v11 = str11.isnumeric() 124 print(v11) 125 126 #是否可打印 127 str12 = "" 128 v12 = str12.isprintable() 129 print(v12) 130 131 #字符串是否為空格 包含轉義空格 #TAB等 132 str13 = "\t" 133 v13 = str13.isspace() 134 print(v13) 135 136 #是否可為標題 各個單詞首字母大寫 是True 否False 137 str14 = "Is Is" 138 v14 = str14.istitle() 139 print(v14) 140 str14 = "Is is" 141 v14 = str14.istitle() 142 print(v14) 143 144 #字符串英文字符是否為大寫 145 str15 = "A123中" 146 v15 = str15.isupper() 147 print(v15) 148 149 #以當前字符串為連接符將join中的字符串連接起來 150 str16 = "python" 151 v16 = str16.join(["A", "B", "C", "D", "Ee"]) 152 print(v16) 153 154 #左對齊 以設置的字符填充到設置長度的字符串 155 str17 = "python" 156 v17 = str17.ljust(15, "P") 157 print(v17) 158 159 #去除字符串左邊的空格 160 str18 = " p ython " 161 v18 = str18.lstrip() 162 print(v18) 163 164 # str19 = "python" 165 # v19 = str19.maketrans() 166 # print(v19)

?

轉載于:https://www.cnblogs.com/chuanqi1415583094/articles/9630138.html

總結

以上是生活随笔為你收集整理的Python学习【day02】-str类型方法记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。