day3

今日主要内容:

  基本数据类型(int,bool,str)

  1. 基本数据数据类型:

    int  整数

    str  字符串.一般不存放大量的数据

    bool  布尔值,用来判断,True,False

    list     列表,用来存放大量数据, [ ]表示,里面可以装各种数据类型,

    tuple  元组. 只读列表. tuple()表示

    dict     字典, {key : value}

    set    集合, 有自动去重的特点

  2. int类型 

     bit_length() 返回一个数的二进制长度

  3. bool类型

    布尔只有两个值,True,False .一般是没有什么操作的,

    类型转换的东西:

      想把xx转换成yy,  即yy(xx)

      可以表示False的内容: 0 ,"",[ ], tuple() , {}, None

      所有的空都是False, 所有的非空都是True

  4. str类型,字符串

    由 ' , " , ''' , """ ,括起来的内容就是字符串.

    字符串是不可变的数据类型,不论你执行任何操作,源字符串是不会改变的,每次操作都是返回新的字符串.

    1.索引和切片

      索引从0 开始,使用[下标]可以获取到每一个字符,还可以倒着数.

      切片:[起始位置:结束位置:步长]

        1,顾头不顾尾

        2,默认从左到右取值

        3,当步长为负可以从右往左取值

    2,字符串相关操作

      1, upper() 转换成大写

      2, strip() 去掉空白

      3, replace(old, new)  把old替换成new

      4, split() 切割.返回列表,用多长的刀,就要损失掉多少.

      5, startswith() 判断是否以xxx开头

      6, find() ,count() , index()

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

      8, format  字符串格式化 

    3, for循环

       for  变量 in 可迭代对象:

         循环体, 也存在break和continue

       else:

          当循环结束的时候会执行

    

原文地址:https://www.cnblogs.com/marry215464/p/9396571.html