前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我学习我快乐--Python基础语法入门

我学习我快乐--Python基础语法入门

作者头像
程序员小跃
发布2020-02-26 15:37:13
7500
发布2020-02-26 15:37:13
举报
文章被收录于专栏:程序员小跃程序员小跃

Python基础知识(一)

01

列表

常用列表方法

1. append

添加,在末尾就地添加,无返回值

2. clear

就地清空列表

3. copy

复制,创建一个副本

4. count

计算指定的元素在列表中出现了多少次,有返回值

5. extend

就地执行,无返回值

拼接(+)操作不是就地执行

6. index

查找指定的值在列表中第一次出现的索引

7. insert

就地执行,无返回值

8. pop

删除某一元素,并返回该元素

9. remove

就地修改且不返回值

10. reverse

就地修改无返回值

11. sort

就地排序 无返回值 可用sorted()函数,有返回值

12. 高级排序

接收两个参数,key 和 reverse。key 可以指定为一个函数,根据该函数结果进行排序;reverse 指定为真值(True 或 False),指出是否按照相反的顺序进行排序。

列表切片

使用列表的一部分,切片值 左闭右开,且可设置步长。

[:] 全部,可以实现列表的复制。两个列表无关联。这种方法针对其中一个操作,不会影响另一个。

代码语言:javascript
复制
my_foods = ['pizza', 'falafel', 'carrot cake'] 
friend_foods = my_foods[:]
print(my_foods)
print(friend_foods)

[2:] 从索引2开始到结束

[:4] 没有指明起始,默认从 0 开始

[-3:] 从倒数第三个开始到最后一个

02

元组

除不可修改外,和列表类似,但使用圆括号而不是方括号来标识。定义元组后,就可以使用索引来访问其元素,就像访问列表元素一样。

03

if 语句

if XXX:

if XXX:

else:

if XXX:

elif YYY:

else:

这不需多解释,判断判断判断,注意书写格式,冒号别漏

04

字典

字典就是 键值对 的形式。

添加键值对:

直接指定键和值即可添加;

修改字典中的值:

要修改字典中的值,可依次指定字典名、用方括号括起的键以及与该键相关联的新值

删除键值对:

使用del将其删除。必须指明字典名和要删除的键

遍历字典

遍历所有的键值对:

for k,v in dict.items()

遍历字典中的所有键:

for k in dictionary.keys()

可使用函数sorted() 来获得按特定顺序排列的键列表的副本,这样使遍历出来的结果有一定的顺序性

遍历字典中的所有值:

for v in dictionary.values()

可使用set()进行去重,避免多个相同值反复出现

字典的嵌套

1. 字典列表(是列表,列表中的每个元素是字典)

代码语言:javascript
复制
apple = {'color': 'green', 'size': 'big', 'price': 2}
banana = {'color': 'yellow', 'size': 'midium', 'price': 3}
pear = {'color': 'yellow', 'size': 'small', 'price': 1.5}

fruit = [apple, banana, pear]

2. 字典中存储列表,键值对中值是列表

代码语言:javascript
复制
pizza = { 'crust': 'thick', 
'toppings': ['mushrooms', 'extra cheese'], 
}

3. 在字典中存储字典

代码语言:javascript
复制
users = { 'JackMa': {
           'first': 'Jack', 
           'last': 'ma', 
           'location': 'Hangzhou', }, 
           
           'JeffZhu': { 
           'first': 'Jeff', 
           'last': 'Zhu', 
           'location': 'ShanDong', }, 
           }
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-02-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 奔跑吧攻城狮 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档