首页 > 代码库 > python学习笔记第三节

python学习笔记第三节

1 循环
while 条件:
循环体
while True:
循环体(死循环)

for i in range(1,3):
print(i)

技术分享

遍历hello

技术分享

for循环遍历

break 跳出本层循环,本层循环彻底结束
continue:跳出本次循环,进入本层循环的下一次,continue后面的代码不会运行

技术分享

赋值的3个关键
1在内存中有个空间
有个id
有个类型
有个值


数字是不可变类型 id type value
字符串是不可变类型
id 类型不变 值变了 是可变类型 比如 列表
列表:

技术分享

列表取值

技术分享

修改列表的值

技术分享

find和index区别
python中 1-255 只有一个实例
为了省内存
a=300 b=300 就指的不是一个东西
a=200 b=200 指的是一个东西


vim可视化
继续
可视化vim
ctrl+v 进入
shfit+i 对准操作
空格
escesc即可

身份比较+类型比较+值比较

技术分享

链式赋值
a=b=c=d=106
多元赋值
x,y=y,x
print(x.y)

技术分享

增量赋值
x=10
x+=1 #x=x+1
解压序列类型
s=‘hello‘

技术分享

技术分享

技术分享

技术分享

_代表被丢弃的值

技术分享

列表取值

技术分享

循环

技术分享

循环获取列表元素

技术分享

遍历列表中的列表

技术分享

傻瓜版

切片

技术分享

追加和插入,追加加到后面,插入插入xx前面

技术分享

删除,()添加索引

技术分享

listname.pop() 直接删除列表最后一个

技术分享

有返回值的
队列:先进先出
从左向右

技术分享

第二种
从右向左

技术分享

堆栈

技术分享

len能统计字符串,能统计列表

查找元素索引 index
列出元素count

技术分享

extend 将元素整体假如
append 将列表当做元素追加

技术分享

按照元素删除

技术分享

从小到大排序

技术分享

从大到小排序

技术分享

单纯的翻转操作 将左右互换

技术分享

元组
元祖的元素可以是任意数据类型,但不可以更改
t=(‘a‘,‘b‘,1,(3,4))

技术分享

count统计个数
index统计索引

技术分享

元祖的取值

技术分享

元组的while循环和for循环

技术分享

元组的切片
如果要更改元组需要重新复制元组名

技术分享

元组的包含

技术分享

将元组内的列表里的内容修改
但元组里的元素不可改,元素内的内容可以改

字典
hash

技术分享

检查是否为可变
如果hash为数字 即不可变,否则可变不能用作字典的key
列表和字典都是可变的,不可作为key
字典是无序的,没有索引

技术分享

字典的取值
[1]是key而不是索引

技术分享

取出字典的key

技术分享

取出字典的值
字典的循环

技术分享

默认取字典的key

技术分享

取key和值

技术分享

取出列表的值
用这种迭代遍历 列表 元组都可以用,但用range那种字典不可以用

技术分享

技术分享

技术分享

技术分享

字典的用户名密码应用

技术分享

另一种存储方式

技术分享

技术分享

python学习笔记第三节