zoukankan      html  css  js  c++  java
  • 初始函数和返回值

    函数

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

    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。

    返回多个值

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

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

  • 相关阅读:
    QTableWidget清空
    SQLite查询表是否存在
    QSplitter测试
    Qto_CoveringBaseQuantities
    osg旋转
    Qto_CurtainWallQuantities
    没有理清的一段代码
    方块
    Qto_DoorBaseQuantities
    全微分在近似计算中的应用
  • 原文地址:https://www.cnblogs.com/zly9527/p/11261307.html
Copyright © 2011-2022 走看看