骑士计划 day03 int bool str

一 python 基础数据类型

    1 int 整数

 2 str 字符串   不会用字符串保存大量的数据

 3 bool 布尔值 True  False

    4 list 列表(重点)  存放大量的数据

    5 dict 字典  key: calue  查找会比较快

    6 set  集合  无序  不能重复

 7 bytes  一堆字节  我们程序处理的最小单位

    8 tuple  元组  不可变的列表

二  int 类型的操作

    对于一个数字除了运算几乎没有其他的操作

 bit_lenght()  bit二进制 lenght 长度

      计算当前这个数的二进制长度

三 boll 类型的操作 转换问题

         bool 没有方法.  但是这里讨论类型的转换

            结论1: x转换成y类型  y(x)

            结论2:所有的空都是False    非空都是True

四 str 字符串的相关操作

     字符串由 ',"",''',""",组成

          字符: 单一文字符号

     字符串  字符连成串  由固定顺序的

      字符串是一个不可变的数据类型

                1  索引

        字符中每个字符的位置顺序

        索引从0开始,程序员数数从0开始

        s[索引]  获取到字符串S中的索引位置的数据

         

                     切片

        s [start: end : step]

        从start开始到end结束.  但是取不到end, 每step个取一个

      2 字符串操作

       1 upper()  全部转化成大写字母

       2 strip()     去掉左右两端的空白(空格,\n,\t)

       3 replace(old, new) 字符串替换

       4 split ()  切割  得到的结果是一个列表

                 5 startswith () 判断是否以xxxx开头

       6 find()  查找  如果找到了    返回索引 .  如果找不到  返回 -1

       7 len ()  内置函数  求字符串的长度

      3  迭代 

         for  变量  in  可迭代对象:

          循环体 (break , continue)

      else :

猜你喜欢

转载自www.cnblogs.com/wanxiangai/p/9817907.html