zoukankan      html  css  js  c++  java
  • python函数-语句

    一、def语句和参数

    #!/usr/bin/env python
    #coding:utf-8
    def hello(name):
        print('Hello ' +name)
    hello('dingkai')
    hello('lianghui')

    1.变元:以上代码中,'name'是变元(“变元”是一个 变量);

    (1)保存在变元中的值,在函数返回后就丢失

    二、返回值和retrun语句

    1返回值:函数调用求值的结果,称为函数的“返回值”。

    2.return

    (1)用 def 语句创建函数时,可以用 return 语句指定应该返回什么值。return 语句包

    (2)含以下部分:
    return 关键字;
    函数应该返回的值或表达式。
    #!/usr/bin/env python3
    #coding:utf-8
    import random
    def getAnswer(answerNumber):
        if answerNumber == 1:
            return 'It is certain'
        elif answerNumber == 2:
            return 'It is decidedly so'
        elif answerNumber == 3:
            return 'Yes'
        elif answerNumber == 4:
            return 'Reply hazy try again'
        elif answerNumber == 5:
            return 'Ask again later'
        elif answerNumber == 6:
            return 'Concentrate and ask again'
        elif answerNumber == 7:
            return 'My reply is no'
        elif answerNumber == 8:
            return 'Outlook not so good'
        elif answerNumber == 9:
            return 'Very doubtful'
    #r = random.randint(1,9)
    #fortune = getAnswer(r)
    #print(fortune)
    print(getAnswer(random.randint(1,9)))

     

  • 相关阅读:
    幂等性-接口安全性
    spring 事务
    Disruptor 并发框架
    java中锁的应用
    线程池原理
    并发队列阻塞式与非阻塞式的区别
    Swagger UI教程 API 文档神器 搭配Node使用
    linux ssh_config和sshd_config配置文件
    Linux中iptables设置详细
    Linux(Centos)之安装Redis及注意事项
  • 原文地址:https://www.cnblogs.com/dingkailinux/p/7979196.html
Copyright © 2011-2022 走看看