Python-for循环与数据类型内置方法

流程控制-for循环

使用一定手段,不使用索引

取值

for + break

for + continue

for + else

数字类型内置方法

整形(int)

作用:年龄

定义:x = 1

使用方法:+ - * / % // ** > >= < <= == !=

无序

不可变类型

浮点型(float)

作用:表示薪资

定义:x = 1.1

使用方法:+ - * / % // ** > >= < <= == !=

无序

不可变类型

字符串类型内置方法

作用:表示姓名

定义:x = "qinyj"

使用方法

有序

不可变类型

优先掌握

  • 索引取值

    s = "qinyj"
    s[0]
  • 索引切片,顾头不顾尾

    s = "qinyj"
    s[0:]     #取出来所有的
    s[::-1]       #倒着取出来所有的 -1 表示从右向左
    s[0::2]       #隔一个取出来 2表示步长
  • 长度(len)

    s = "qinyj"
    print(len(s))
  • 成员运算

    print("q" in s)       # True
  • 移除空格(strip)

    s = " qinyj "
    print(s.strip())
  • 切分(split)

    s = "q|i|n|y|j"
    print(s.split("|"))
  • 循环

    s = "qinyj"
    for i in s:print(s)

需要掌握

  • lstrip & rstrip
  • lower & upper
  • startswith & endswith
  • rsplit
  • join
  • replace
  • isdight & isalpha
  • find & index & count

了解

  • d|rfind|index|rindex|count
  • center|ljust|rjust|zfill
  • expandtabs
  • captalize|swapcase|title
  • is系列

列表类型内置方法

作用:存储多个值

定义:x = []

使用方法

有序

可变类型

优先掌握

  • 索引取值/索引修改值

    x = [1,2,3]
    print(x[0])       # 1
    x[1] = 5      
    print(x)      # [1,5,3]
  • 索引切片

    x = [1,2,3]
    print(x[0:])  # [1,2,3]
  • 长度(len)

    x = [1,2,3]
    print(len(x)) # 3
  • 成员运算(in)

    x = [1,2,3]
    print(1 in x) # True
  • 追加(append)

    x = [1,2,3]
    x.append(4)
    print(x)      # [1,2,3,4]
  • 删除(del)

    x = [1,2,3]
    del x[0]
    print(x)      # [2,3]
  • 循环

    x = [1,2,3]
    for i in x:print(i)   # 1 2 3

需要掌握

  • insert
  • pop
  • remove
  • count
  • index
  • clear
  • copy
  • extend
  • reverse
  • sort
相关文章
相关标签/搜索