python之路---09 初始函数 参数

二十七.初始函数

  1.函数: 对代码块和功能的封装和定义

  2.格式及语法

    def  函数名()           #  定义

      函数体

    函数名()              #  调用

  3.    return      返回None

    return "x"        返回值为   ‘x‘

    return "x","y"     同时返回多个结果时,    返回的是元组

    一遇到return 就结束函数  到达调用函数的位置

  4.三目运算

    c = a  if a>b   else  b             #求 a和b谁大

  5.参数

  ①在括号内写的东西叫参数
      在函数声明的位置. 写的参数叫形参
   在函数调用的地方. 写的参数叫实参
   把实参传递给形参的过程叫做传参

  ②实参:在函数调用的时候给函数传递的具体的值

    1. 位置参数   ,实参和形参数量要一致  位置一一对应
    2. 关键字参数        形参 = 实参
    3. 混合时:        位置在前, 关键字 在后

    ③形参: 在函数声明的位置写的变量
    1. 位置参数
    2. 默认值    形参 = ‘x‘         必须放在最后

原文地址:https://www.cnblogs.com/lw1095950124/p/10197712.html

时间: 2024-10-10 14:11:46

python之路---09 初始函数 参数的相关文章

Python快速学习09: 函数的参数

前言 系列文章:[传送门] 继续干起来!! 正文 我们已经接触过函数,函数是可以被引用的(访问或者以其他变量作为其别名),也作为参数传入函数,以及作为列表和字典等等容器对象的元素(function)的参数(arguments)传递. 传递函数 形式参数       位置参数 默认参数 关键字变量参数 位置传递 例子: def f(a,b,c): return a+b+c print(f(1,2,3)) #在调用f时,1,2,3根据位置分别传递给了a,b,c. 形式参数 关键字传递 用位置传递会感

python之路——内置函数与匿名函数

内置函数 python里的内置函数.截止到python版本3.6.2,现在python一共为我们提供了68个内置函数.它们就是python提供给你直接可以拿来使用的所有函数.这些函数有些我们已经用过了,有些我们还没用到过,还有一些是被封印了,必须等我们学了新知识才能解开封印的.那今天我们就一起来认识一下python的内置函数.这么多函数,我们该从何学起呢? 上面就是内置函数的表,68个函数都在这儿了.这个表的顺序是按照首字母的排列顺序来的,你会发现都混乱的堆在一起.比如,oct和bin和hex都

Python学习总结18:函数 参数篇

1. 判断函数是否可调用 >>> import math >>> x = 1 >>> y = math.sqrt >>> callable(x) False >>> callable(y) True 注意 函数callable在Python 3.0中不再可用,需要使用表达式hasattr(func,  __call)__代替. 2. 函数(或类)解释 1)函数注释,以"#"开头注释 2)文档字符串

python之路---22 初始模块 random time collections functools

一 .初始模块 1.从?到?的顺序: ?条代码 < 语句块 < 代码块(函数, 类) < 模块 2.引入模块的方式 ①   import   模块 ②   from   模块  import    功能 二.     random模块 三 time 模块 1.时间戳                 从1970-01-01  00:00:00  开始以 秒  计算              东八区  从1970-01-01  08:00:00 time.time()        用于时间

Python之路----------内置函数

1.abs(x)绝对值 1 #coding=utf-8 2 a = 1 3 b = -2 4 print(abs(a)) 5 print(abs(b)) 2.all(iterable)可迭代对象里面所有内容为真返回真,空列表返回真 1 #非0就是真 2 l = [1, 2, 3, 4, 5, 6, -1, -2, 'a'] 3 print(all(l))#True 4 l = [1, 2, 3, 4, 5, 6, 0, -2, 'a'] 5 print(all(l))#False 6 l = [

python之路 内置函数,装饰器

一.内置函数 #绝对值 abs() #所有值都为真才为真 all() #只要有一个值为真就为真 any() #10进制转成二进制 bin() #10进制转成八进制 oct() #10进制转成十六进制 hex() #布尔值 bool() #字符转换成字节 bytes() #字节转换成字符 str() #对文件的操作 open() #基本流程 #打开文件 op_file=open("file name","rwb+") #操作文件 op_file.operation()

python之路--day10-闭包函数

1.命名关键字参数 格式:在*后面的参数都是命名关键字参数 特点: 1.必须被传值 2.约束函数的调用者必须按照key=value的形式传值 3.约束函数的调用者必须用我们指定的key名 1 def auth(*args,**kwargs): 2 """ 3 使用方式auth(name="egon",pwd="123") 4 :param args: 5 :param kwargs: 6 :return: 7 ""&

Python之路20-高阶函数

#高阶函数 #变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收 #另一个函数作为参数,这种函数成为高阶函数 def add(x,y,f):     return f(x) + f(y) res = add (-1,2,abs) print (res)

Python之路24-内置函数、匿名函数

内置函数 #内置函数 #取绝对值 abs() #可迭代对象中元素都为真返回true,不为真返回false all() #可迭代对象中元素任意一个为真返回true,不为真返回false any() #把一个对象的文字的表现形式打印出来,类型是字符串 ascii() #十进制转二进制 bin() #判断真假 bool() #可变的二进制 a = bytes("abcde",encoding="tuf-8") b = bytearray("abcde"