当前位置: 首页 > article >正文

【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表达式


总结:

学完了这些基础你觉得你的水平怎么样?是不是就这么飘过来的?说实话,学完这些基础你能做的东西没有多少的,好玩的东西都是入门之后才能做出来的。



http://www.kler.cn/a/381850.html

相关文章:

  • Qt Creator 的F5、F10 和 F11 调试快捷键
  • 【数据结构】ADT和ADT接口
  • Python学习笔记-生成器的应用与原理
  • Linux第三讲:环境基础开发工具使用
  • 商品详情接口数据解析,API接口
  • 我谈正态分布——正态偏态
  • 计算机视觉算法:从图像处理到智能识别
  • Antd Vue中使用table组件把相同名称的合并单元格---只需两步
  • 前端js处理list(数组)
  • Vue 3 性能提升与 Vue 2 的比较 - 2024最新版前端秋招面试短期突击面试题【100道】
  • 常见的 Raid 类型
  • uniapp 使用vue/pwa
  • 智能语音机器人智能在哪里?AI人工智能电话机器人部署
  • HiveSQL 中判断字段是否包含某个值的方法
  • gitee 使用 webhoot 触发 Jenkins 自动构建
  • Linux(CentOS)安装 JDK
  • AiFace 1.1| AI换脸软件,一键替换,完全免费,无需注册登录
  • Vue3 -- 新组件【谁学谁真香系列6】
  • Maven 插件
  • PHP查询实时股票行情
  • Unity3D学习FPS游戏(7)优化发射子弹(对象池版)
  • 【LeetCode】【算法】128. 最长连续序列
  • 【系统架构设计师】六、UML建模与架构文档化
  • 传智杯 第六届-复赛-第二场-B
  • Rust 跨平台构建与部署实战:构建并部署跨平台应用
  • SpringCloudGateway — 网关路由