python数据类型(一)

发布时间:2019-07-10 09:51:19编辑:auto阅读(1415)

    python数据类型(一)

    补充

    • 运算符补充

      • 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(长×××)

      • 整型除法只能保留整数位。

      • fromfuture import division py2需要加这个才能得到小数
    • 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作为开始)
      v = "oldboy"
      v1 = v[0]  # 0 1 2 3 ... 从前向后
      v2 = v[-1] # -1 -2 -3 ...从后向前
      • 切片(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)
      
      # 示例: 取最后两个字符
      # data = input('请输入:')
      # 方式一
      # v = data[-2:]
      # print(v)
      # 方式二
      # total_len = len(data)
      # v = data[total_len-2:total_len]
      # print(v)

关键字

上一篇: GNS3模拟交换机与PC

下一篇: 网络基础入门3