python第三天:資料類型

來源:互聯網
上載者:User

標籤:api   產生   數組   個數   ...   bcd   new   特殊   str1   

"""    # 字串索引與切片    # 字串所有的操作都不會改變原來的字串,只會產生新的字串    s = "ABCDEFGHIGKLM"    s1 = s[0]    print(s1)    # 顧頭不顧尾 字串切片    s2 = s[0:2]    print(s2)    s3 = s[:]   # 擷取所有的字串    print(s3)    s4 = s[::-1]    # 取反都要加-1    print(s4)    s5 = s[::3]    # [首:尾:步長]    print(s5)    s6 = s[::-2]    print(s6)    s7 = s[4:0:-2]    print(s7)"""# 字串相關操作name = "break Dyj"# 首字母大寫str1 = name.capitalize()print(str1)# 全大寫,全小寫str2 = name.upper()str3 = name.lower()print(str2, str3)# 大小寫翻轉str4 = name.swapcase()print(str4)# 頭部大寫 特殊字元分開的都會大寫 (數字也是特殊字元)str5 = "my-name/is*break"str6 = str5.title()print(str6)# 左右加填充物str7 = "Break"str8 = str7.center(21, "-")print(str8)# 沒滿8位的,會把前面的位置全部加上補全八位,滿了八位會補全16位str9 = "BBBBBBBBBB\tak"print(str9)str10 = str9.expandtabs()print(str10)# 以什麼為開頭 區分大小寫 (字串,開始,結束)str11 = str7.startswith(‘Break‘, 0, 5)print(str11)# 通過元素找索引 找得到返回索引,找不到返回-1->find# 通過元素找索引 找得到返回索引,找不到會報錯->index_int = str9.index("B")_int2 = str9.find("B")print(_int,_int2)# strip rstrip lstrip ->左右同時刪 只刪右邊  只刪左邊str12 = "Break"str13 = str12.strip("B")print(str13)# 尋找字串個數str14 = str9.count("BBB", 2, 5)print(str14)# 字串分割str15 = "B,R,E,A,K"list = str15.split(",")print(list)# format的三中玩法 格式化輸出s = "我叫{},今年{}歲,愛好{},再說一遍,我叫{}".format("Break",19,"girl","Break")print(s)s = "我叫{0},今年{1}歲,愛好{2},再說一遍,我叫{0}".format("Break", 19, "girl")    # 裡面寫索引print(s)# name = input("請輸入你的名字:")s = "我叫{name},今年{age}歲,愛好{hobby},再說一遍,我叫{name}".format(name=name, age=19, hobby="girl")print(s)# 字串替換str_ = "w了肯德基奧斯卡裡面的拉斯科目達拉斯肯德基"str_1 = str_.replace("肯德基", "Break", 1)    # old new num 預設全部替換print(str_1)# is系列_str = "asdjnasjk1118564"print(_str.isalnum())   # 字串是否是由字母和數組組成print(str_.isdigit())   # 字串是否是由數字組成print(str_.isalpha())   # 字串是否是由字母組成t = "手機卡湖南大家看的蒼井空"if "蒼井空" in t:    print("您輸入的字元含有禁用語...")for i in t:    print(i)

  

python第三天:資料類型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.