• 初始函数和返回值


    函数

    定义了之后,可以在任何需要它的地方调用

    s ='nimeide'
    def jishu():
        i = 0
        for l in s:
            i += 1
        print(i)
    jishu()
    View Code

    没有返回长度,只是单纯的打印出来

    s ='nimeide'
    def jishu():
        i = 0
        for l in s:
            i += 1
        print(i)
        return i
    c = jishu()
    print(c)
    View Code

    可以通过return设置返回值

    返回值

    没有返回值

    不写return,默认返回None。

    只写return:

      return之后的所有代码都不执行 ,可以用来结束一个函数。

      注意return和break的区别:return是结束整个函数,无论return是否在循环中。之后的代码一概不执行。

                 :break只是打破循环,循环中break后面的代码不执行,但循环之外的代码依旧执行。

    返回一个值

    可以返回数据类型。

    只要返回了就可以接收了。

    如果一个程序中有多个return是,只执行第一个reyurn。

    返回多个值

    多个返回值用多个变量接收:有多少返回值用多少变量接收。要一一对应

    返回多个值用一个变量接收时,得到的是一个元组。

  • 相关阅读:
    codevs1076 排序
    codevs1075 明明的随机数
    codevs1205 单词翻转
    codevs1204 寻找子串位置
    codevs2235 机票打折
    codevs1206 保留两位小数
    codevs1203 判断浮点数是否相等
    codevs1202 求和
    codevs1201 最小数和最大数
    Static Sushi AtCoder
  • 原文地址:https://www.cnblogs.com/zly9527/p/11261307.html
Copyright © 2020-2023  润新知