有关Python第三天(2019-7-25)的28个重点

19 篇文章 0 订阅
18 篇文章 0 订阅

1.元组的特点是什么
元组属于不可变序列,不能修改元组中的
元素。因此,元组没有增加元素、修改元素、删除元素相关的方法。

2.元组只有一个元素的时候需要注意什么
如果元组只有一个元素,则必须后面加逗号。这是因为解释器会把(1)解释为整数 1,(1,)才解释为元组

3.如何遍历元组
for in

4.如何获取元组的元素个数
加len

5.不可变类型有哪些
整型 浮点型 布尔类型
字符串 元组

6.如何查看元素的id值
print(id())

7.如何创建空列表
l = []

8.为什么推荐字符串用单引号
两个方面
(1)因为不管你用单引号还是双引号,最后运行生成的都是单引号
(2)另一方面单引号的运行速度比双引号更要

9.如何打印一个变量的类型是什么

v为需要查看数据类型的变量

print(type(v))

10.列表添加的操作 append insert extend 特点是什么
append自动将元素拼接在列表末尾
insert将元素插入在指定索引的位置上,索引值可以为负数
extend只能添加可迭代对象

11.列表删除的操作有哪些
remove 删除的元素必须存在,否则报错只能删除符合条件的第一个元素
pop 默认删除最后一个元素,删除指定索引的元素
clear 清空

12.del怎么用
python的del不同于C的free和C++的delete。
由于python都是引用,而python有GC机制,所以,del语句作用在变量上,而不是数据对象上
del删除的是变量,而不是数据。

13.如何修改列表
修改/添加:append insert extend update
删除: pop remove clear

14.CURD是什么意思
增删改查

15.如何查找一个元素的索引值

index: 索引 一般从0开始,依次递增

16.如何判断一个元素是否在列表中
如果要判断某个元素是否包含在列表中,可以使用in或not in

17.列表的其它功能有哪些?
反转,排序,清空,统计某个元素的个数

18.列表推导式
[x for x in 迭代对象 if 判断条件]

19.生成器推导式
[x for x in 迭代对象 if 判断条件]

20.切片?
[a:] [:b] [a: b : c] [::-1]

21.列表转字符串?
join(迭代对象)

22.创建字典
dict = {}

23.向字典添加/更新数据
直接dict中括号里加上要添加的变量 然后赋值
24.字典删除数据
clear、pop、popitem

25.查找元素是否在字典中

4.1 判断key在不在

print('name’in dict2)
print('name’in dict2.keys())

4.2 判断value在不在

print(‘郑州’ in dict2.values())

26.字典的其它办法
设置默认值
通过key创建字典

27.for遍历字典
items()
28.统计单词个数
Counter

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值