zoukankan      html  css  js  c++  java
  • 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]  
        
  • 相关阅读:
    深入理解redis数据类型
    js获取带#号链接后的参数
    js对象深拷贝与浅拷贝
    VUE + ElementUI 从搭建到运行
    python 输入一个整数,判断其是否既是3的倍数,又是5的倍数
    输入一个三位整数,顺序打印个位、十位、百位上的数
    python 输入三个整数,按照从小到大的顺序打印
    python 运算符与分支结构
    python 变量定义
    python 环境安装
  • 原文地址:https://www.cnblogs.com/deng1821333144/p/10686251.html
Copyright © 2011-2022 走看看