【Python基础】零基础快速入门Python(下)
前言:
1~3章已出可以在【Python基础】零基础快速入门Python(上)看
4~6章已出可以在【Python基础】零基础快速入门Python(中)看
七、字典(dict)
字典是用来存储数据的,字典中的数据以映射关系存储。
1.字典的特点
2.创建字典
例如:
执行结果:
这就是一个元组,one是键,1是值, ‘one’ : 1 是键值对。
例如:
执行结果:
3.字典访问的
例如:
执行结果:
4.字典的方法
字典常用的方法主要有以上一些:
例子:返回指定字典中的所有值
执行结果:
5.补充
关于字典,有一些小点给大家做个补充:
八、函数
函数是由一组代码组成,完成某个特定的功能。
1.创建和使用
创建函数的语法如下:
参数相当于变量,参数可以为1个或者多个,用逗号隔开,还可以没有参数,等于无参;代码块是函数的实现,又叫函数体。
函数的调用
2.函数的运行机制
函数的运行遵循以下机制:
3.函数的使用
举例:用函数对古诗《登鹳雀楼》进行逐行打印,并对每一行下面增加由多个相同符号组成的分割线。
执行结果:
4.函数的特点
通过上面的例子可以发现,函数具有以下特点:
5.函数的参数
函数的参数首先要明白以下三个概念:
6.函数的文档
写代码的时候我们经常需要写文档,前面有提过#和三引号可以进行代码的注释,但在这里要介绍一种新的方法,也是写代码时常用的函数文档书写格式:在函数体的第一行用 “”" “”" 进行文档说明,这是标准化的函数文档书写。
例如:
拥有函数说明文档之后,就可以获取函数的文档内容,方法是:
例如:
除此之外,还可以用 help(函数名) 的方式进行函数文档的查看,例如:
7.函数的返回值
8.函数的变量的作用域
首先需要明白两个概念:局部变量和全局变量。
9.内嵌函数
定义在函数内部的函数叫做内嵌函数(或者叫内部函数),内部函数的作用范围:从定义开始到包含给他的代码块结束在内部函数中不能进行a+=1,a=a+1这样的操作,解决方案是nonlocal 和global。
例如:
10.闭包
闭包是函数式编程的重要语法结构。
编程范式:一种编程范式,对代码进行提炼和抽象概括,使得重用性更高
如果内部函数调用了外部函数的局部变量,并外部函数返回内部函数的函数对象(函数名),例如:
这就形成了闭包,闭包的作用是可以传递更少的形参,可以传递更多的实参—更加安全,间接性的访问内部函数,例如:
当然了,闭包是有条件的:
11. lambda表达式
总结:
学完了这些基础你觉得你的水平怎么样?是不是就这么飘过来的?说实话,学完这些基础你能做的东西没有多少的,好玩的东西都是入门之后才能做出来的。