• Python全栈day 03


    Python全栈day 03

    一、运算符补充

    • in ,逻辑运算符,判断某字符或某字符串是否在一个大的字符串中,输出得到bool型数据。

      value = '我是中国人'
      v = '我'
      if v in value:
          print(v)
      else:
          print('出错')  #   我
      

    二、数据类型补充

    • 整型int

      • py2中,int有取值范围,对于32位系统而言:-231~231-1

        ​ 对于64位系统而言:-263~263-1

      ​ 超出范围后,py2自动转换成long(长整型)数据。

      • py2的整型除法只能保留整数位,小数位舍去。要保留小数位,就在文件头输:

        from __future__ import division
        
      • py3只有int数据,

      • py3的整型除法保留所有。

    • 其他数据类型向bool型数据的转换

      • int转换为bool: 除了0 转换为bool值false,其他都为true
      • str转换为bool: 除了''转换为bool值false,其他都为true.(空字符串)
      • py中输入True和False,首字母都必须大写。

    三、数据类型的功能性语句

    • str特有的

      str.upper()  # 对str中的字符转为大写,得到str数据。
      str.lower()  # 对str中的字符转为大写,得到str数据。
      str.strip()  # 对str中的字符串首尾去除空格,类似的lstrip和rstrip,分别是字符串左边和右边去除空格,得到str数据。
      str.replace(("被替换的字符/子序列","要替换为的内容",数字)
                  #   对str字符串中的前多少个子序列进行替换。得到str数据。
      str.split("根据什么东西进行切割",对前多少个东西进行切割),得到列表数据。从左到右。str.rsplit则是从右到左。
      
      
    • 公共的功能

      • len,计算str和int的字符长度。

      • 索引取值

        a = '1234deng'
        v = a[0]   #中括号内从0开始取值
        v = a[-1]  #中括号内,从右向左取值,从-1开始,输出字符串数据
        
        
      • 切片

        a = '1234deng'
        v = a[2:4]   #从前往后,以0作为第一个字符的位置,前取后不取,则取'23'
        v = a[4:-1]  
        
  • 相关阅读:
    Mybatis各种模糊查询
    ORACLE查询当前资产状态,和另一个数据库联查,(查询重复数据中第一条),子查询作为字段查询
    驱动文件操作
    驱动开发中使用安全字符串函数
    驱动开发 判断内存是否可读 可写
    驱动模式使用__try __excpet
    简单解释Windows如何使用FS段寄存器
    手动载入NT驱动
    PUSHA/PUSHAD
    跳转指令公式计算 HOOK
  • 原文地址:https://www.cnblogs.com/deng1821333144/p/10686251.html
Copyright © 2020-2023  润新知