2020-09-16学习笔记(之前word保存的前两张的)

2020-8-26开始学习python

2020-8-30

列表比变量方便

变量,name = “alex,judd”

列表,names = [“alex”,”judd”]      列表是有序的,可变的,列表的增删改查

1,增

Names.append(“rain”)   是加到最后

Names.insert(2,”rain”) 是插到列表的2位置

names.insert(2,[1,2,3]) 列表的嵌套。Names[2][1]表示定位取元素

Names.extend(name1)    是合并,把name1合并到names的后面

del name[2] 定位删除

Names.pop() 删除最后一个,并返回删除的元素。也可定位删除:names.pop(2) 定位删除

Names.clear() 全部清空

Names.remove(“eva”) 删除第一次出现的eva

Names[2] = “alex” 改的话就是直接赋值。

Names.index(“alex”) 返回位置,是个数字

Names.count(“eva”) 返回eva的个数,也是个数字

 

切片:在列表中取一段元素

Names[1:4] 含头不含尾,不含4

Names[2:] 冒号后面什么都不写,代表取到最后

Names[1:4:2]   2就是“步长”,每2个元素取一个。

Names[-1:-5:-1] “步长”-1时,代表从右往左切,排序变成倒序。

Names[::2] 代表 步长为 2,  冒号前后为空的话代表从头到位

A[::-1] 字符串也可以反转,利用步长为-1

 

字符编码表

Name.sort()  排序

元组是不可改变的,name = (“alex”,”金角大王”)

字符串和列表一样可以切片,但是字符串和元组一样是不可变的。

Name.format(“eva”,”alex”) 配合占位符{0}或{1}使用

2020-9-1

字典:info = {key1:value,key2:value}  key是不可变的,且唯一

Value可以修改,不唯一

Info.key()  和 info.value()

相同点:列表[]、元组()、字典{}、取值时都是用[]

列表  元组  字典  字符串, 都有增删改查。元组和字符串没有改。

字典的增: d[“job”]=”teacher”

 

For i in d:

Print(i,d[i]) d[i]表示在字典中取i的value

 取值都用[]。列表,字符串,元组都是数字,如n[2]

2020-9-9

哈希算法,hush。散列算法。特点:不能从结果推导出输入。算法不可逆。输出是固定长度的数列。

 

2020-9-16

集合的增删改查

a = {1,2,3,4,2,'alex',3,'rain','alex'}

  1. add(“黑姑娘”)
  1. discard()      a.remove()

“alex” in  a

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值