zoukankan      html  css  js  c++  java
  • 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、示例:

    
    
    总是想多努力一点的人
  • 相关阅读:
    Win下的批处理命令
    二分查找
    Leetcode504.Base 7七进制数
    Leetcode500.Keyboard Row键盘行
    Leetcode492.Construct the Rectangle构造矩形
    Leetcode485.Max Consecutive Ones最大连续1的个数
    Leetcode475.Heaters供暖器
    hdu1233还是畅通工程
    hdu1863畅通工程
    Leetcode459.Repeated Substring Pattern重复的子字符串
  • 原文地址:https://www.cnblogs.com/shmily2018/p/8904194.html
Copyright © 2011-2022 走看看