zoukankan      html  css  js  c++  java
  • Python基础编程 函数结构

    .函数

    函数是对动作的封装

    2.1函数的基本结构

    #函数的定义
    def 函数名():
       	#函数提
        pass
    
    #函数的执行
    函数名()
    

    2.2参数初识

    		 #形参
    def hanshu(aaa):		#参数相当于变量来接受
        v=[11,22,33]
        print(v[aaa])
    
    hanshu(1)	#实参
    

    2.3返回值

    1. 函数的返回值用return表示:

      1. 结束函数。

        l1 = [1, 2, 3]
        def new_len():
            print(111)
            print(222)
            if 1 == 1:
                return
            print(333)
            print(444)
        new_len()
        
      2. 函数中没有return或者只写一个return,函数的执行者得到的是None。

        # l1 = [1, 2, 3]
        # def new_len():
        #     count = 0
        #     for i in l1:
        #         count += 1
        #     return
        # print(new_len())
        
      3. 函数中return后面是单个值,函数的执行者得到的是这个值(不改变值的类型)。

      def func():
          print(111)
          # return 100
          # return [1, 2, 3]
          return {'name': '太白'}
      ret = func()
      print(ret, type(ret))
      
      1. 函数中return后面是多个值,函数的执行者得到的是一个元组。

        # def func():
        #     print(111)
        #     return 1, '23期', [22, 33]
        # ret = func()
        # print(ret, type(ret))  # (1, '23期', [22, 33])
        
        # def func():
        #     print(111)
        #     # return 1, '23期', [22, 33]
        # a,b,c = func()
        # print(a,b,c)
        
        
        def func():
            print(111)
            # return 1+1+2
            return 2 > 1
        ret = func()
        print(ret)
        

    2.4上述总结

    def f1():
        pass		#第一种
    f1()
    
    def f2(a1):
        pass		#第二种
    f2(123)
    
    def f3():
        return 1	#第三种
    v1 = f3()
    
    def f4(a1,a2):
        return	a1+a2	#第四种
    v1=f4( )
    
    当你的才华还撑不起你的野心的时候,你就应该静下心来学习; 当你的能力还驾驭不了你的目标时,就应该沉下心来历练。
  • 相关阅读:
    简易的观察者模式
    SSM项目实战 之 权限管理系统
    SSM项目实战 之 Shiro
    SSM项目实战 之 Maven
    SSM项目实战 之 EasyUI
    Oracle复习思路
    Oracle存储过程 函数 计算使用资源
    Mybatis笔记(二)
    Mybatis笔记(一)
    Oracle表空间 与 分页
  • 原文地址:https://www.cnblogs.com/llwwhh/p/11090372.html
Copyright © 2011-2022 走看看