python学习笔记-day6-函数的延续【汉字转拼音模块,函数返回多个值,匿名函数,列表生成式,generator生成器,三元运算符】...
继续来说函数的后续知识点,主要是函数返回多个值,匿名函数,三元运算符,算是比较小的知识点。
一、汉字转拼音模的使用
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生成器,三元运算符】...相关推荐
- Python学习笔记——基础篇【第五周】——模块
模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才 ...
- Python学习笔记——for循环和range函数
Python学习笔记--for循环和range函数 Python的for循环 for 目标 in 表达式 :循环体 案例一 >>> example = 'abcdef' >&g ...
- Python学习笔记:函数(Function)
Python学习笔记:函数(Function) 一.函数基本概念 函数是Python里组织与重用代码最重要的方法.一般来说,如果你期望多次重复相同或相似的代码,写一个可重用的函数可能是值得的.函数通过 ...
- Python学习笔记三之编程练习:循环、迭代器与函数
Python学习笔记三之编程练习 1. 编程第一步 # 求解斐波纳契数列 #/user/bin/python3#Fibonacci series:斐波那契数列 #两个元素的总和确定了下一个数 a,b= ...
- python学习笔记(五)---替换函数
python学习笔记(五)-替换函数 replace()函数替换内容 用法: replace('需要替换的内容','替换后的内容',替换次数) 备:如果需要替换单引号需要加'\' 例子: str = ...
- 【Python学习笔记】第八章 函数
[Python学习笔记]第八章 函数 文章目录 [Python学习笔记]第八章 函数 前言 8.1 定义函数 8.2 调用函数 8.2.1 使用位置参数调用函数 8.2.2 使用关键字参数调用函数 8 ...
- Python学习笔记---------廖雪峰(基础和函数)
Python学习笔记---------廖雪峰(基础和函数)
- Python学习笔记11:函数修饰符
Python学习笔记11:函数修饰符 Python有很多有趣的特性,其中函数修饰符就是一个. 我们在之前的那个web应用示例中用过如下写法: @web.route('/log') @符号后边的,就是一 ...
- Python学习笔记12_函数
Python学习笔记12_函数 文章目录 Python学习笔记12_函数 1.函数定义 2.函数调用 3.函数的参数 3.1.可更改对象和不可更改对象参数 3.2.必需参数(位置参数) 3.3.关键字 ...
最新文章
- TCP层,flags字段标识位含义说明
- UVA10010 Where's Waldorf?
- 【转载】CMake 简介和 CMake 模板
- ML之回归预测:利用十(xgboost,10-1)种机器学习算法对无人驾驶汽车系统参数(2017年的data,18+2)进行回归预测值VS真实值——bug调试记录
- 第42讲:scrapy框架的基本使用
- java反射 获取方法_java反射之获取类的信息方法(推荐)
- Python: logging日志模块简单示例
- Qt工作笔记-在Graphics上写文本(QGraphicsSimpleTextItem与QGraphicsTextItem的基本使用)
- Python钉钉报警及Zabbix集成钉钉报警
- 2021年肇庆高考成绩查询,2021年肇庆高中学校排名及录取分数线排名
- 【MTSP】基于matlab遗传算法求解多旅行商问题【含Matlab源码 016期】
- CUID卡写入错误数据被锁死——入坑NFC的一段经历
- 基于机器学习中KNN算法的车牌字符识别
- 计算机学生的高职英语课程,高职计算机英语课程教学方法探索
- ens32文件空白(没有ens33文件)
- 安卓ROOT全教程(测试机 红米Note7Pro)
- Python身体质量指数BMI
- C#实现监控网络流量
- 【Serverless】【认证服务】接入谷歌账号登录时提示错误码10
- OpenCV-Python图像的减法运算cv2.subtract函数详解以及和矩阵减法的差异对比
热门文章
- kewail node 短信_nodejs短信验证
- bios设置 联想m8000t_怎么进bios设置硬盘启动顺序
- 申请 Let's Encrypt 数字证书,并安装cerbot快速上手教程~~
- 电脑向linux服务器传输文件,windows如何通过ssh工具向linux服务器上传和下载文件?...
- android 结束if循环_(第五讲)if 分支语句和 while 循环
- ENSP配置 实例七 DHCP配置
- c语言include math.h,在C语言中,若需调用数学类库函数第数据进行处理,则需包含头文件______. 答案:math.h;#includemath.h;math.h;“math....
- android 服务器返回302,Android WebView 内处理302重定向不跳转的解决
- 正则表达式的运算符优先级
- 求数列1/3到1/n之和