Python task2 学习笔记

本笔记为阿里云天池龙珠计划Python训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql

range(n)表示从0到n-1,n取不到
推导式:x = [i**2 for i in range(6)]
容器数据类型
列表:list[],有顺序,大小不固定。保存的是对象的指针。列表内容可更改,而元组不行。list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表),append是加入一个列表,remove 和 pop 都可以删除元素,前者是指定具体要删除的元素,后者是指定一个索引。
元组:tuple() 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用。通配符「*」可取出一堆,通配符「*」加上下划线「_」不需要时。 
字符串:str''"" 双引号比单引号更强一点 \转义,在引号前加r相当于引号中\,swapcase() 将字符串中大写转换为小写,小写转换为大写。swap:交换,splitlines():按照行进行划分,maketrans()与translate()配合使用。
字典:dict{} dict.setdefault(key, default=None)和get()方法 类似, 如果键不存在于字典中,将会添加键并将值设为默认值。
集合:set() num = {1,2,3}(集合类型),在创建空集合的时候只能使用s = set(),因为s = {}创建的是空字典。由于 set 存储的是无序集合,所以我们不可以为集合创建索引或执行切片(slice)操作,也没有键(keys)可用来获取集合中元素的值,但是可以判断一个元素是否在集合中。remove() 方法在移除一个不存在的元素时会发生错误,而 discard() 方法不会。frozenset([iterable]) 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。
字典是 Python 唯一的一个 映射类型,字符串、元组、列表属于序列类型。
序列:reversed(seq) 函数返回一个反转的迭代器。

by 黑子晴明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值