一、python基本数据类型

     1. int ==> 整数. 主要⽤来进⾏数学运算。1234.....

     2. str ==> 字符串, 可以保存少量数据并进⾏相应的操作。 ‘abcdef’

     3. bool==>判断真假, True, False

     4. list==> 存储⼤量数据.[ ]表⽰ [‘a’,’b’,’c’]

     5. tuple=> 元组, 不可以发⽣改变 ⽤( )表⽰。('physics', 'chemistry', 1997, 2000)

     6. dict==> 字典, 保存键值对, ⼀样可以保存⼤量数据。{'a': 1, 'b': '3'}

     7. set==> 集合, 保存⼤量数据. 不可以重复. 其实就是不保存valuedict{'a', 'r', 'b', 'c', 'd'}

     8. bytes 一堆字节. 最小数据单元

二、类型互相转换的方式

    1.int和字符串互转,str(数字)int(字符串)

    2.intbool互转,int(TrueFalse)bool(数字)---数字0False,其余的都是True

    3.bool和字符串互转,bool(字符串)---””就是空字符串,是False,其余的都是Truestr(TrueFalse)

  intboolstr三者可以得出一个适合三者对的结论:想把xxx转化成yy类型. yy(xxx)。其他的类型有的可以,有的却不可以,可以多尝试一下。

  另一个结论:能够表示False的数据: 0, "", [], {}, set(), tuple(), None, False

三、基本类型的操作

     1.Int

  bit_length(数字),输入数字后可以得到这个数字在系统中占几位。

     2.bool

没有其他操作,只是作为条件使用

     3.str

       1)字符按照固定的顺序连成串,被' 或者" 或者''' 或者"""括起来的内容。

       2)切片

          s[start:end:step]

            start:开始

            end: 结束  取不到

            step: 步长, 控制方向. xx个取一个

 

        3)一大波操作.

           字符串是不可变的数据类型. 不论如何操作.对原来的字符串是不会有影响的

           1, upper() 转换成大写. 忽略大小写

           2, strip() 去掉左右两端的空白 空格, \t \n.  所有用户输入的内容都要去空白

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

           4, split() 字符串切割

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

           6, find() 查找, 找不到返回-1

           7, isdigit() 判断是否是数字组成

           8, len() 求长度

   以上8个方法是常用的,下面图中比较全面。

   

      4)for循环遍历字符串

         for 变量 in 可迭代对象:

              循环体