继续来说函数的后续知识点,主要是函数返回多个值,匿名函数,三元运算符,算是比较小的知识点。

一、汉字转拼音模的使用

1、安装模块

#install xpinyin

2、如果使用

结果:

二、函数返回多个值

1、python的函数可以同时返回多个结果,

#函数如果返回多个值的话,它会把这几个值放在元组里面

2、 res1,res2,res3 = say() #也可以用三个值来接收

三、匿名函数

1、定义

#匿名函数,这个函数功能很简单,只用一次#lambda,使用lambda来实现

2、lambda表达式的意义

四、列表生成式

1、列表生成式的功能,与循环的作用一样,但不需要使用循环代码

2、列表生成式的示例用法

五、generator生成器

第四项的列表生成式是针对list而言的,但使用元组tuple也是可以的,但是返回的对象是generator生成器。

1、示例

2、generator生成器实质

3、生成器只能一个往下访问元素,方法:

结果:

lst2.__next__() #1

六、三元运算符

1、三元运符算功能

与if else一样的作用,用于判断

2、示例:

转载于:https://www.cnblogs.com/shmily2018/p/8904194.html

python学习笔记-day6-函数的延续【汉字转拼音模块,函数返回多个值,匿名函数,列表生成式,generator生成器,三元运算符】...相关推荐

  1. Python学习笔记——基础篇【第五周】——模块

    模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才 ...

  2. Python学习笔记——for循环和range函数

    Python学习笔记--for循环和range函数 Python的for循环 for 目标 in 表达式 :循环体 案例一 >>> example = 'abcdef' >&g ...

  3. Python学习笔记:函数(Function)

    Python学习笔记:函数(Function) 一.函数基本概念 函数是Python里组织与重用代码最重要的方法.一般来说,如果你期望多次重复相同或相似的代码,写一个可重用的函数可能是值得的.函数通过 ...

  4. Python学习笔记三之编程练习:循环、迭代器与函数

    Python学习笔记三之编程练习 1. 编程第一步 # 求解斐波纳契数列 #/user/bin/python3#Fibonacci series:斐波那契数列 #两个元素的总和确定了下一个数 a,b= ...

  5. python学习笔记(五)---替换函数

    python学习笔记(五)-替换函数 replace()函数替换内容 用法: replace('需要替换的内容','替换后的内容',替换次数) 备:如果需要替换单引号需要加'\' 例子: str = ...

  6. 【Python学习笔记】第八章 函数

    [Python学习笔记]第八章 函数 文章目录 [Python学习笔记]第八章 函数 前言 8.1 定义函数 8.2 调用函数 8.2.1 使用位置参数调用函数 8.2.2 使用关键字参数调用函数 8 ...

  7. Python学习笔记---------廖雪峰(基础和函数)

    Python学习笔记---------廖雪峰(基础和函数)

  8. Python学习笔记11:函数修饰符

    Python学习笔记11:函数修饰符 Python有很多有趣的特性,其中函数修饰符就是一个. 我们在之前的那个web应用示例中用过如下写法: @web.route('/log') @符号后边的,就是一 ...

  9. Python学习笔记12_函数

    Python学习笔记12_函数 文章目录 Python学习笔记12_函数 1.函数定义 2.函数调用 3.函数的参数 3.1.可更改对象和不可更改对象参数 3.2.必需参数(位置参数) 3.3.关键字 ...

最新文章

  1. TCP层,flags字段标识位含义说明
  2. UVA10010 Where's Waldorf?
  3. 【转载】CMake 简介和 CMake 模板
  4. ML之回归预测:利用十(xgboost,10-1)种机器学习算法对无人驾驶汽车系统参数(2017年的data,18+2)进行回归预测值VS真实值——bug调试记录
  5. 第42讲:scrapy框架的基本使用
  6. java反射 获取方法_java反射之获取类的信息方法(推荐)
  7. Python: logging日志模块简单示例
  8. Qt工作笔记-在Graphics上写文本(QGraphicsSimpleTextItem与QGraphicsTextItem的基本使用)
  9. Python钉钉报警及Zabbix集成钉钉报警
  10. 2021年肇庆高考成绩查询,2021年肇庆高中学校排名及录取分数线排名
  11. 【MTSP】基于matlab遗传算法求解多旅行商问题【含Matlab源码 016期】
  12. CUID卡写入错误数据被锁死——入坑NFC的一段经历
  13. 基于机器学习中KNN算法的车牌字符识别
  14. 计算机学生的高职英语课程,高职计算机英语课程教学方法探索
  15. ens32文件空白(没有ens33文件)
  16. 安卓ROOT全教程(测试机 红米Note7Pro)
  17. Python身体质量指数BMI
  18. C#实现监控网络流量
  19. 【Serverless】【认证服务】接入谷歌账号登录时提示错误码10
  20. OpenCV-Python图像的减法运算cv2.subtract函数详解以及和矩阵减法的差异对比

热门文章

  1. kewail node 短信_nodejs短信验证
  2. bios设置 联想m8000t_怎么进bios设置硬盘启动顺序
  3. 申请 Let's Encrypt 数字证书,并安装cerbot快速上手教程~~
  4. 电脑向linux服务器传输文件,windows如何通过ssh工具向linux服务器上传和下载文件?...
  5. android 结束if循环_(第五讲)if 分支语句和 while 循环
  6. ENSP配置 实例七 DHCP配置
  7. c语言include math.h,在C语言中,若需调用数学类库函数第数据进行处理,则需包含头文件______. 答案:math.h;#includemath.h;math.h;“math....
  8. android 服务器返回302,Android WebView 内处理302重定向不跳转的解决
  9. 正则表达式的运算符优先级
  10. 求数列1/3到1/n之和