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]

原文地址:https://www.cnblogs.com/2222bai/p/11514707.html