Python初识 数据类型(一)

  一.python的基本数据类型

  1.int----整型---主要用来进行数学运算

  2.str----字符串---可以保存少量的'数据并进行相应的操作

  3.bool----布尔值---判断真假,True  or False

  4.list----存储大量的数据,用[]表示

  二.整数int

  整数可进行的操作    bit_length()    计算整数在内存中所占用的二进制码的长度

  三.布尔值bool

  数据类型的转换    int =>str   str(int)

           str=>int   int(str)

          int=>bool   bool(int)  0为False,非0为True

          bool=>int   int(bool)  True为1,False为0

          str=>bool   bool(str)  空字符串为False,非空为True

          bool=>str   str(bool)  

  四.字符串

  把字符连成串,用'',"",''''''连接起来的内容叫做字符串

  4.1  切片和索引

    1.索引    索引就是下标,从0开始,   

    

    2.切片  用下标来截取部分字符串的内容

      语法:

        str[start:end]

      规则:顾头不顾尾,从start开始截取,到end结束,但不包含end

    

      跳着截取

    

    语法

      str[start:end:step]       步长:如果是正数,从左向右取,如果是负数,从右向左取,步长默认是1

    4.2  字符串的相关操作

      

      1.大小写转来转去   s="XXXXXXXXXXXX"

        首字母大写  s.capitalize()     大小写转换   s.upper()     s.lower()         

        大小写相互转换  s.swapcase()        转换成小写    s.casefold()

        每个被特殊字符隔开的字符首字母大写   s.title()

        

      2.切来切去

      居中   center()

      

      更改Tab的长度  expandtabs()

      

      去空格                     去掉两边空格 strip()       去掉左边空格  lstrip()      去掉右边空格  rstrip()

      

       字符串替换   replace()

       

       字符串切割  split()

        

        3.格式化输出

          

        4.查找

        判断是否以XX开头    startswith()     判断是否以XX结尾    endswith()          查找XX出现的次数   count()

        查找XX出现的位置   find()  如果要查找的内容不存在,返回-1,如果存在返回索引

        求索引  index()  如果找不到,报错

        

        5.条件判断

        是否由字母和数字组成

        数字和字母  isalnum()      字母  isalpha()     数字  isdigit()       isnumeric()---可识别中文

        

         

        6.计算字符串的长度

          len()

        

        7.迭代

        for循环   

          for  变量  in  可迭代对象

            pass                                 可迭代对象是指可以一个一个往外取值的对象

        

原文地址:https://www.cnblogs.com/wdbgqq/p/9122962.html