------------恢复内容开始------------
具体内容

1.基础数据类型

  • 1023 12 13 14 int + - * /等等
  • '今天吃饭了吗?' str 存储少量的数据, + * 切片,其他操作方法
  • True False bool 判断真假
  • [ 12, True ,'Alex', [123] ] list 存储大量数据
  • ( 12, True ,'Alex', [123] ) tupe 储大量数据, 不可改变里面的元素
  • {'name' : '太白金星' } dict 存储大量关联性的数据, 查询速度非常快
  • set 交集, 并集, 差集.....

2.int

3.bool

4.str

  • 索引,切片

    • 
      
      s1 = 'python全栈22期'
      # 对字符串进行索引' [] '(索引都是从0开始的), 切出来的数据都是字符串类型
      # 按照索引取值
      # 从左至右有顺序,下标,索引
      # s2 = s1[]
      # print(s2,type(s2))
      # s3 = s1[2]
      # print(s3)
      # s4 = s1[-1]
      # print(s4)
      
      # 按照切片取值
      # 顾头不顾腚 所以要多取一个 多取
      # s5 = s1[0:6]
      # s5 = s1[:6]
      # print(s5)
      # s6 = s1[6:]
      # print(s6)
      
      #切片步长
      # s7 = s1[:5:2] # 后面的2代表隔1个取,还可以隔2,3..取
      # print(s7)
      
      # 倒序:
      # s8 = s1[-1:-6:-1] # 这里要加倒序的步长-1 不加取不出来也不会报错
      # print(s8)
      
      # 把S1全部取出来
      s9 = s1[:-1] # 只取的初python全栈22
      print(s9)
      s10 = s1[:]
      print(s10) # 这样全部取出来了
      
      # 把S1倒序全部取出来
      # s11 = s1[-1:-12:-1]
      # print(s11)
      s12 = s1[::-1]
      print(s12)
      
      # 总结
      # 按索引: s1[indx]
      # 按照切片: sq[start_index: end_index + 1]
      # 按照切片(隔一个取后面为2)步长: s1[start_index: end_index+1 :2]
      # 反向按照切片步长: s1[start_index: end_index 反向顺序走就后 + 一位
      										反向的尾为逆的就  + 一位				]
      # 正序全部取出来[:]
      # 倒序全部取出来 s1[::-1]
      
  • 常用操作方法

    s = 'taiBai中国'
    # 字符串的常用操作方法
    # 不会对原字符串产生任何操作 都是产生一个新的字符串
    # upper lower  变大写/变小写
    s01 = s.upper()
    s01 = s.lower()
    print(s01)
    print(s01,type(s01))
    
    # 应用:
    username = input('用户名')
    password = input('密码')
    code = 'QweA'
    your_code = input('请输出验证码,不区分大小写')
    if your_code.upper() == code.upper():
        if username == '太白' and password == '123':
            print('登陆成功')
        else:
            print('用户名密码错误')
    else:
        print('验证码错误')
    

------------恢复内容结束------------