python数据类型详解以及应用

day3-学习笔记

内容回顾和补充

回顾

  • 做思维导图
    • ximnd
    • processon

补充

  • 运算符补充

    • in

      vl = "我是中国人"
      #判断中国是否在vl代指的字符串序列中
      vl = "中国" in value
      实列:
      dd = input("请输入内容:")
      if "上门" in dd:
          print("包含敏感字符")
      实例2:
      while True:
          dd = input("请输入内容")
          if "上门" in dd:
              print("包含敏感字符")
          else:
              print(dd)
              break
    • not in 判断是否不在里面

1.整形(int)

  • py2

    • int

      • 64位电脑:-9223372036854775808~9223372036854775807
      • 超出范围后python自动将其转换成long(长整形)
    • 整型除法只能保留整数位。

  • py3

    • 只有int模式

    • 整形除法能保留小数。

2.布尔值(bool/boolen)

  • 只有两个值:True/False
  • 转换
    • 数字转布尔:只有0是False,其他都是True
    • 字符串转布尔:只有“”是False,其他都是True

3. 字符串

  • 字符串特有
    • .upper() / .lower()
    • .isdigit()
    • .strip() / .lstrip() / .rstrip()
    • .replace("被替换的字符/子序列","要替换为的内容") / .replace("被替换的字符/子序列","要替换为的内容", 1)
    • .split('根据什么东西进行分割') / .split('根据什么东西进行分割', 1 ) / rsplit
  • 公共

    • len ,计算长度。 (字符串->计算字符串中的字符个数)

    • 索引取值(0作为开始)

    • 切片(0作为开始)

      v = "oldboy"
      
      # v1 = v[2:4] #   2 =< 索引位置 <3
      # v2 = v[3:6]
      # v2 = v[3:-1]
      # v2 = v[3:]
      # v2 = v[:-1]
      # print(v2)

猜你喜欢

转载自www.cnblogs.com/ffmmxx/p/10626031.html
今日推荐