<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      補充流程控制及基本數據類型的內置方法

      流程控制

      while+continue

      例:

      # 請聽題:循環打印出0-10之間的數字
      # 請聽題:循環打印出0-9之間的數字,但是不打印6
      count = 0
      while count < 4:
          if count == 2:
              count+=1
              continue  # 是調出本次循環
          print(count)
          count += 1

      運行結果:

       while+else

      當while循環內沒有被人為中斷(break)的時候,會執行else語句。

      例:

      count = 0
      while count < 5:
          if count == 3:
              break
          print(count)
          count += 1
      else:
          print('嘿嘿嘿')

      運行結果:使用break / 未使用

       死循環

      while True:
          print(123)
      # 在程序中,死循環堅決不能出現

      for循環

      for循環能做的事情,while循環都能夠做
      for循環代碼更加簡介,另外,它不會出現死循環.

      # 請聽題:
      name_list = ['kevin', 'tank', 'jason', 'tony']
      # 循環取出列表中每一個人名
      for name in name_list:
          print(name)
      運行結果:

      """
          語法格式:
              for 變量名 in 可迭代對象: # 可迭代對象:可循環的對象,字符串、列表、字典、元組等
                  print()
              當你的變量名沒有合適的名字可叫的時候,可以采用i,j,k,v,item等代替
      """
      
      # 字典報出來的是字段的K
      # 循環打印字段的k和v
      d
      = {"username":'kevin', "age":18} for i in d: print(i, d[i])

      運行結果:

       range關鍵字

      一般配合for循環使用,有三種:

      1 for i in range(10):  # 如果只有一個參數,意思是:從0開始,到10之間的整數
            print(i)
      2 for i in range(3, 10):  # 如果有兩個參數,意思是:從3開始,到10之間的整數
            print(i)
      3 for i in range(1, 10, 2):  # 如果有三個參數,意思是:從1開始,到10之間的整數,隔2個步長
            print(i)

      例:

      1 base_url = 'https://movie.douban.com/top250?start=%s&filter='
      2 for i in range(0, 150, 10):  # 網址使用占位符%s
      3     print(base_url % i)

      運行結果:

      for+break/continue

      1 for i in range(10):
      2     if i == 3:
      3         break/continue
      4     print(i)

      運行結果:

      for+else

      1 for i in range(10):
      2     if i == 3:
      3         break
      4     print(i)
      5 else:
      6     print('嘿嘿')

      九九乘法表

      for i in range(1, 10):
          for j in range(1, i + 1):
              print('%s*%s=%s' % (i, j, i * j), end=' ') # 要公式示范
          print()

      運行結果:

       數據類型內置方法

      就是給各個數據類型內置的功能,如:表格數據有公式計算、透視表、對邊框的各種操作等功能;視頻數據有暫停、快進、倍速等功能。

      它表現的形式:名字()  int()  print()

      1.整形(int)

      # 常見的進制數:二進制、八進制、十進制、十六進制(A B C D E F)
        # 二進制和十進制之間轉換
          # 十進制轉二進制:除2取余法

      print(bin(10))   # 0b 1010  0b 代表的就是二進制
      print(oct(10))   # 0o 12    0o 代表的是八進制
      print(hex(10))   # 0x a     0x 代表的是十六進制

      2.浮點型(float)

      1 >>> s = '12.3'
      2 >>> res=float(s)
      3 >>> res,type(res)
      4 (12.3, <class 'float'>)

      3.字符串(str)

      1 print(str(res), type(str(res))) 
      2 print(str([
      1, 2, 3, 4]), type(str([1, 2, 3, 4])))

      內置方法

      l = [1, 2, 3, 4]
      res1 = str(l) # 轉成字符串
      print(res1[4])  

      運行結果:

       支持索引取值:

      1 res='helloworldhelloworldhelloworldhelloworldhelloworldadadasdasdsadhelloworldhelloworldhelloworld'   # 支持索引取值
      2 # print(res[0])  # h
      3 # print(res[1])  # e

      切片:顧頭不顧尾
      1 print(res[0:3])  # hel
      2 print(res[0:9:2])  # hlool 步長

        反向切片
       # print(res[2:]) # lloworld 冒號右邊不寫,一直切到結束
       # print(res[:6]) # hellow 冒號左邊不寫從0開始切
       # print(res[::3]) # hellow 冒號左邊不寫從0開始切
       # print(res[::-1]) # dlrowolleh,翻轉字符串其中一種方式

        長度len
       # print(len(res)) # 93 length---->len
       # print(len([1, 2, 3, 4]))
       # print(len({'a':1, 'b':2}))

       例子:

       

        strip 移除字符串首尾指定的字符(默認移除空格)

        res1 = '@@hello@world@@'
       # print(res1)
       # print(res1.strip()) 
       # print(res1.lstrip()) 
       # print(res1.rstrip()) # 默認什么都不寫,去掉的是空格

        print(res1.strip('@'))  去除兩邊
       # print(res1.lstrip('@')) 去除左邊
       # print(res1.rstrip('@'))  去除右邊的特殊符號

       # 中間的去不掉

      1 切分 split
      2 res1 = 'helloworld'
      3 res1 = 'kevin 18 123'
      4 res1 = 'kevin|18|male'
      5 print(res1.split())  # ['kevin', '18', '123']  默認是空格切分,切分之后是列表的形式
      6 print(res1.split('|'))  # ['kevin', '18', 'male']  默認是空格切分,切分之后是列表的形式
      7 print(res1.rsplit('|', maxsplit=1))  # ['kevin', '18', 'male']  默認是空格切分,切分之后是列表的形式

       

      posted @ 2023-05-18 21:22  一粒可海棠  閱讀(30)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 日产日韩亚洲欧美综合下载| 成人精品大片—懂色av| 最新AV中文字幕无码专区| 格尔木市| 亚洲国产精品一区二区久| 亚洲欧洲日产国无高清码图片| 亚洲日韩精品一区二区三区| 精品乱人伦一区二区三区| 国产一区二区精品偷系列| 午夜一区欧美二区高清三区 | 日日噜久久人妻一区二区| 我和亲妺妺乱的性视频| 在线观看国产午夜福利片| 亚洲国产天堂久久综合226114| 亚洲欧洲日产国无高清码图片 | 开心五月深深爱天天天操| 美女自卫慰黄网站| 桐乡市| 无码丰满人妻熟妇区| 中国美女a级毛片| 一区三区在线专区在线| 日本乱一区二区三区在线| 免费专区丝袜调教视频| 成人精品久久一区二区三区| 亚洲人成在线观看网站不卡| 国产婷婷综合在线视频中文| 成人国产精品一区二区不卡| 久久国内精品自在自线91| 鲜嫩高中生无套进入| 国产精品不卡一区二区视频| 国产精品无码av不卡| 精品视频一区二区三区不卡| 人妻丝袜中文无码av影音先锋| 亚洲欧美日韩在线码| 久久人人97超碰精品| 亚洲国模精品一区二区| 定安县| 久久国产免费直播| 日本欧美一区二区免费视频| 中文字幕免费不卡二区| 成人午夜大片免费看爽爽爽|