zoukankan      html  css  js  c++  java
  • Day 06 for循环/数字类型、字符串、列表常用内置函数

    流程控制之for循环

    name = ['Tiny', 'Tom', 'Jane', 'Jack']
    for i in name:
        print(i)
    

    Tiny
    Tom
    Jane
    Jack

    for + break

    break立即终止for循环

    for + continue

    continue跳出本次循环,不执行下面的代码,直接进入下一次循环

    数字类型内置方法

    算术运算 + 逻辑运算

    没有有序或无序一说

    是不可变类型

    字符串内置方法

    1. 索引取值

    2. 索引切片

    3. for循环

    4. 成员运算

    5. strip()

      # 去除两端指定字符,默认为空格
      s = '   Tiny   '
      s1 = s.strip()
      print(s1)
      

      Tiny

    6. split()

      # 切割字符串,生成列表
      s = 'Tiny|170|110'
      s1 = s.split()
      print(s1)
      

      ['Tiny', 170, 110]

    7. len()

      # 字符串长度
      s = 'Tiny'
      print(len(s))
      

      4

    8. lower&upper

      # 大写/小写
      s = 'Tiny'
      print(s.lower())
      print(s.upper())
      

      tiny
      TINY

    9. startswith()&endswith()

      # 判断是否以指定字符开头/结束
      s = 'Tiny'
      print(s.startwith('T'))
      print(s.endswith('y'))
      

      True
      True

    10. join()

      # 用指定字符拼接字符串每一个元素
      s = 'Tiny'
      s1 = ' '.join(s)
      print(s1)
      

      T i n y

    11. replace()

      s = 'tiny'
      s1 = s.replace('t','T')
      print(s1)
      

      Tiny

    12. isdigit()&isalpha()

      s = 'Tiny'
      print(s.isdigit())
      print(s.isalpha())
      

      False
      True

    13. find()/rfind/index()/rindex()

    14. count()

    15. center/rjust/ljust/zfill

    16. expandtabs()

    17. captalize()/swapcase()/title()

    列表内置方法

    1. 索引取值/修改值

    2. 索引切片

    3. for循环

    4. 成员运算

    5. len()

      # 列表长度
      lis = ['Tiny', 170, 110]
      print(len(lis)
      

      3

    6. append()

      # 增加列表元素
      lis = ['Tiny', 170, 110]
      lis.append('game')
      print(lis)
      

      ['Tiny', 170, 110, 'game']

    7. del

      #删除列表元素或删除列表
      lis = ['Tiny', 170, 110, 'game']
      del lis[3]
      print(lis)
      

      ['Tiny', 170, 110]

    8. insert()

      # 插入
      lis = ['Tiny', 110]
      s.insert(170, 110)
      print(lis)
      

      ['Tiny', 170, 110]

    9. pop()

      # 根据索引值删除值
      lis = ['Tiny', 170, 110]
      lis.pop(2)
      print(lis)
      

      ['Tiny', 170]

    10. remove()

      # 输入指定的值删除值
      lis = ['Tiny', 170, 110]
      lis.remove(110)
      print(lis)
      

      ['Tiny', ,170]

    11. count()

      # 列表中重复元素的个数
      lis = ['Tiny', 'Tiny', 'tiny']
      print(lis.count())
      

      2

    12. index()

      # 找出列表索引
      lis = ['Tiny', 170, 110]
      print(lis.index(170))
      

      1

    13. clear()

      # 清空列表
      lis = ['Tiny', 170, 110]
      lis.clear()
      print(lis)
      

      []

    14. copy()

      lis = ['Tiny', 170, 110]
      lis1 = lis.copy()
      print(lis1)
      

      ['Tiny', 170, 110]

    15. extend()

      # 合并列表
      lis = ['Tiny']
      lis1 = [170, 110]
      lis.extend(lis1)
      print(lis)
      

      ['Tiny', 170, 110]

    16. reverse()

      # 反转列表
      lis = ['Tiny', 170, 110]
      lis.reverse()
      print(lis)
      

      [110, 170, 'Tiny']

    17. sort()

      # 列表元素排序
      lis = [1, 5, 0, 8, 3]
      lis.sort()
      print(lis)
      

      [0, 1, 3, 5, 8]

  • 相关阅读:
    集合及特殊集合arrayList
    二维数组、多维数组
    一维数组

    for循坏的穷举与迭代,while、do while循环
    1.兔子生兔子问题2.打印菱形3.求100以内质数的和
    for循环嵌套
    复习题
    循环语句
    分支语句
  • 原文地址:https://www.cnblogs.com/2222bai/p/11514707.html
Copyright © 2011-2022 走看看