第11至13日学习python笔记整理

整形 (int)    字符串(str)  布尔值 (bool)  列表(list)   元组(tuple)  字典(dict)自带“类”比较

整型 (int)

1、支持转换:int()

2、方法:bit_length()

字符串"str"

 1、方法:replace/find/jion/strip/startswith/split/upper/lower/format

2、支持索引 , 切片

3、支持break   countion 

4、字符串和列表可以转换

 布尔值 (bool)

1、0 (False)1(True)

2、0  {} []  " "  None  ()====>False

列表 [list]

1、列表中的元素可以是数字、字符串、列表、布尔值...所有的东西都可以放进去

2、支持索引,切片

3、for    in  循环     while循环      

4、支持break   countion 

5、支持修改(因为使用的是链表,是不连续的所有支持修改) 删除del.

6、方法:append/extend/insert

元组(tuple) ——一般写元组在最后加逗号,和函数区别开

1、元组是有序的

2、元素不可被修改,增加,删除del.

3、元组列表元素可以是:数字  字符  列表 布尔值

4、通过索引取值,切片

5、支持for in循环    while循环  ——只要可以for循环就是可迭代对象(字符串   列表   元组)

6、 字符串转换成元组(tuple(),列表可以转换成元组)

字典{dict}  li={键(key):值(value)}

1、是使用键值对表示;

2、字典的value值可以是任何值

3、字典key值可以字符  数字   布尔值  元组(因为元组不能被修改),但是列表,字典不可以作为key值(列表值可以修改)

4、方法:get/update/keys/values/items

5、字典打印出来的内容是无序的,每次打印打印同一个内容出来开头都不一样

6、支持索引找到对应的值

7、不支持切片(因为是无序)

8、支持删除(但是对应到的是元组不能删除),

9、key值键无序while不行

10、for in循环时,可以循环出key值,可以使用方法.keys()打印key值;使用.value打印value值;使用.items直接打印key value的键值对

原文地址:https://www.cnblogs.com/jianchixuexu/p/11484746.html