python学习笔记-day6-函数的延续【汉字转拼音模块,函数返回多个值,匿名函数,列表生成式,generator生成器,三元运算符】...
繼續(xù)來(lái)說(shuō)函數(shù)的后續(xù)知識(shí)點(diǎn),主要是函數(shù)返回多個(gè)值,匿名函數(shù),三元運(yùn)算符,算是比較小的知識(shí)點(diǎn)。
一、漢字轉(zhuǎn)拼音模的使用
1、安裝模塊
#install xpinyin
2、如果使用
結(jié)果:?
?
二、函數(shù)返回多個(gè)值
1、python的函數(shù)可以同時(shí)返回多個(gè)結(jié)果,
#函數(shù)如果返回多個(gè)值的話(huà),它會(huì)把這幾個(gè)值放在元組里面2、?res1,res2,res3 = say() #也可以用三個(gè)值來(lái)接收
?
?
?三、匿名函數(shù)
1、定義
#匿名函數(shù),這個(gè)函數(shù)功能很簡(jiǎn)單,只用一次#lambda,使用lambda來(lái)實(shí)現(xiàn)
2、lambda表達(dá)式的意義
?
?
四、列表生成式
1、列表生成式的功能,與循環(huán)的作用一樣,但不需要使用循環(huán)代碼?
2、列表生成式的示例用法
?
?五、generator生成器
第四項(xiàng)的列表生成式是針對(duì)list而言的,但使用元組tuple也是可以的,但是返回的對(duì)象是generator生成器。
?1、示例
?
2、generator生成器實(shí)質(zhì)
?
?3、生成器只能一個(gè)往下訪(fǎng)問(wèn)元素,方法:
?
結(jié)果:
lst2.__next__() #1
?
六、三元運(yùn)算符
1、三元運(yùn)符算功能
與if else一樣的作用,用于判斷
?
2、示例:
轉(zhuǎn)載于:https://www.cnblogs.com/shmily2018/p/8904194.html
總結(jié)
以上是生活随笔為你收集整理的python学习笔记-day6-函数的延续【汉字转拼音模块,函数返回多个值,匿名函数,列表生成式,generator生成器,三元运算符】...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PHP 数据库连接池实现(转)
- 下一篇: 分治法求最大最小