世界視訊!Python爬蟲-第一章-4-基礎(chǔ)語法

2022-12-22 19:30:09 來源:51CTO博客


(相關(guān)資料圖)

字符串格式化以及bool類型的特性
# Demo Describe:字符串格式化以及bool類型的特性# # =================示例1,循環(huán)輸出一句被格式化的字符串,輸入空時自動停止循環(huán)==========# """# 1,bool類型:變量為null或者0時,默認(rèn)false,其他時候默認(rèn)true# 2,字符串格式化# """# try:#     while 1:#         Name = input("請輸入名字:")#         Age = int(input("請輸入年數(shù):"))#         if Name or Age :#             content = f"{Name}我愛你.請你嫁給我好嗎?愛你{Age}年!"#             print(content)#         else:#             break## except ZeroDivisionError as e:#     print(e)# # =================示例2,索引和切片==========# """# 語法;[start:end:step]# 【開始,結(jié)束(不被計(jì)入切片范圍),步長】# 開始或結(jié)束省略時,默認(rèn)0或者最后# 步長:n個字符一組,輸出首個字符,并且控制切片方向# """# try:#     content = "兩儀式我愛你.請你嫁給我好嗎?愛你一萬年!"#     print(content[0:5]) #兩儀式我愛你#     print(content[:5]) #兩儀式我愛你#     print(content[:]) #兩儀式我愛你.請你嫁給我好嗎?愛你一萬年!#     print(content[-7:-1]) #?愛你一萬年#     print(content[::2]) #江我你請嫁我嗎愛一年#     print(content[::-2])  # !萬你?好給你.愛珊## except ZeroDivisionError as e:#     print(e)# # =================示例3,常用處理==========# """# 轉(zhuǎn)換大小寫# """# try:#     content = "qWeR"#     print(content.lower()) #qwer#     print(content.upper()) #QWER# except ZeroDivisionError as e:#     print(e)# # =================示例4,切割和替換==========# """# strip,replace,split# """# try:#     content = " 你好,賽 亞  人。 "#     str=content.strip().replace(" ","") #你好,賽亞人。#     print(str)#     print(str.replace("賽亞人","周星馳")) # 你好,周星馳。#     print(str.split("好,賽")) #["你", "亞人。"] 切割結(jié)果會存放到列表中 類似c# remove## except ZeroDivisionError as e:#     print(e)# =================示例6,查找和判斷和字符拼接=========="""查找 in find index"""try:    # --------------查找 start---------------------------    # content = "兩儀式我愛你.請你嫁給我好嗎?愛你一萬年!"    # print("兩儀式" in content) #True    # print("兩儀式" not in content)  #False    # print("兩儀式" in content) #False    # #in 可做存在判斷,或循環(huán)    # content="兩儀式我愛你"    # for str in content:    #     print(str)    # ------find,index 查找下標(biāo)位置------------    # # find 返回所在位置的起點(diǎn)下標(biāo),-1代表未找到    # print(content.find("兩儀式")) # 0    # print(content.find("兩儀式")) # -1    # # find 返回所在位置的起點(diǎn)下標(biāo),未找到時進(jìn)行異常報(bào)告    # print(content.index("兩儀式"))  # 0    # print(content.index("兩儀式"))  # ValueError: substring not found    # --------------查找 end---------------------------    # # --------------判斷 start---------------------------    # content = "兩儀式我愛你.請你嫁給我好嗎?愛你一萬年!"    # print(content.startswith("兩儀式")) #是否以某字符開頭    # print(content.isdigit())  #是否是整數(shù)    # print(len(content)) #輸出字符長度    # #...等等    #    # # --------------查找 end---------------------------    # --------------判斷 字符拼接---------------------------    content = "兩儀式,我愛你.請,你嫁給,我好嗎?愛,你一,萬年!"    print(content.split(","))  # ["兩儀式", "我愛你.請", "你嫁給", "我好嗎?愛", "你一", "萬年!"]    str = content.split(",")    print("_".join(str))  # 兩儀式_我愛你.請_你嫁給_我好嗎?愛_你一_萬年!    # --------------查找 end---------------------------except ZeroDivisionError as e:    print(e)
元組
# Demo Describe:元組"""tuple-內(nèi)部元素不可變數(shù)組 用 () 表示,除此外與列表使用方式相同"""try:    # ------1,tuple只存放一個元素時需要加,號,區(qū)別于數(shù)學(xué)運(yùn)算上的括號----------    content = ("元組",)    print(content, type(content))  # ("元組",)     # ------2,tuple中的可變列表可以進(jìn)行改變,本質(zhì)上是內(nèi)存地址固定----------    content = ("元組", "元組1", ["1", "2"])    print(content, type(content))  # ("元組", "元組1", ["1", "2"])     content[2].append("3333")    print(content, type(content))  # ("元組", "元組1", ["1", "2", "3333"]) except ZeroDivisionError as e:    print(e)
while循環(huán)
# Demo Describe:while循環(huán)# ========示例1:1至10的總和i = 1totle = 0while i <= 10:    totle = totle + i    print("i值:" + str(i))    print("合計(jì):" + str(totle))    i = i + 1
轉(zhuǎn)義字符
# Demo Describe:轉(zhuǎn)義字符print("Hi!\tNice!")  # tableprint("Hi!!1\tNice!")print("Hi!!123\tNice!")print("Hi!\nNice!")  # new lineprint("Hi!\rNice!")  # returnprint("Hi!\bNice!")  # backspaceprint("SomeOne have \"good News!\"")print("SomeOne have \"\\\\good News!\"")print(r"Hi!\tNice!")  # raw string --> don"t translate anything#執(zhí)行Hi! Nice!Hi!!1 Nice!Hi!!123 Nice!Hi!Nice!Nice!HiNice!SomeOne have "good News!"SomeOne have "\\good News!"Hi!\tNice!

標(biāo)簽: 愛你一萬年 請你嫁給我 轉(zhuǎn)義字符

上一篇:天天新動態(tài):使用 REST 訪問 JPA 數(shù)據(jù)
下一篇:世界最新:2.Java基本語法(上):變量與運(yùn)算符.md