python --- 09 初始函数 参数】的更多相关文章

函数 1.函数: 对代码块和功能的封装和定义 2.格式及语法 def  函数名()           #  定义 函数体 函数名()              #  调用 3. return return      返回None return "x"        返回值为   'x' return "x","y"     同时返回多个结果时,    返回的是元组 一遇到return 就结束函数  到达调用函数的位置 4.三目运算 c = a …
二十七.初始函数 1.函数: 对代码块和功能的封装和定义 2.格式及语法 def  函数名()           #  定义 函数体 函数名()              #  调用 3.    return      返回None return "x"        返回值为   'x' return "x","y"     同时返回多个结果时,    返回的是元组 一遇到return 就结束函数  到达调用函数的位置 4.三目运算 c =…
Python进阶(二)----函数参数,作用域 一丶形参角度:*args,动态位置传参,**kwargs,动态关键字传参 *args: ​ 动态位置参数. 在函数定义时, * 将实参角度的位置参数聚合在一起 ​ 解决实参传递多个位置参数,用*args全部接收,得到元组类型的数据 #定义一个 动态位置参数 def eat(*args): print(args) # 得到元组数据 print(f'{args}') eat('a','b','c') # 动态位置参数的应用,从实参传来多个位置参数,求和…
>>> def power(x): ... return x * x ... >>> power(5) 25 >>> def power(x, n): ... s = 1 ... while n > 0: ... n = n - 1 ... s = s * x ... return s ... >>> power(5, 2) 25 >>> power(5) # 原来一个参数的函数失效了 Traceback (m…
函数Ⅱ(参数&作用域) 知识小结: py2与py3的区别 逻辑运算()>not>and>or 字符串翻转切片翻转 is与==区别 git相关 数据类型判断 操作系统:centos,redhat 数据类型的操作方法 深浅拷贝 大文件(日志文件)读取 一行写成99乘法表 1.参数 实际参数可以是任何值 函数没有返回值,默认返回None 函数内部执行时,遇到return就终止运行 return可以返回任何数据类型的值,多个值时返回元组 # enconding: utf-8def tes…
# with open('小护士班主任',encoding='utf-8') as f,open ('小护士班主任.bak','w',encoding='utf-8')as f2: # for line in f: # if '星儿' in line: # line = line.replace('星儿','阿娇') # #写文件 # f2.write(line) # import os # os.remove('小护士班主任')#删除文件 # os.rename('小护士班主任.bak','小…
转载自: http://winterttr.me/2015/10/24/python-passing-arguments-as-value-or-reference/ 我想,这个标题或许是很多初学者的问题.尤其是像我这样的对C/C++比较熟悉,刚刚进入python殿堂的朋友们.C/C++的函数参数的传递方式根深蒂固的影响这我们的思维–引用?传值?究竟是那种呢.语言的特性决定了是使用的方法,那么,现在我们来探究一下python的函数参数传递方式. 对象vs变量 在python中,类型属于对象,变量…
函数进阶内容梗概: 1. 函数参数--动态传参 2. 名称空间, 局部名称空间, 全局名称空间, 作⽤用域, 加载顺序. 3. 函数的嵌套 4. gloabal , nonlocal 关键字 1. 函数参数--动态传参1.1动态位置接受参数,在参数位置编写*表⽰示接收任意内容 def chi(*food): print("我要吃", food) chi("大米饭", "小米饭") 结果: 我要吃 ('大米饭', '小米饭') # 多个参数传递进去…
今天让我们来初步认识一个在python中非常重要的组成部分:函数 首先,让我们来幻想这样一个场景: 比如说我们现在想要通过社交软件约一个妹子,步骤都有什么? print('打开手机 ') print('打开陌陌') print('找一个漂亮的小姐姐') print('吃饭,唱歌,看电影,然后...')结果: 打开手机 打开陌陌 找一个漂亮的小姐姐 吃饭,唱歌,看电影,然后 ... 是这样一个步骤吧,但是约一次不给力,还想再约一次,是不是还得重复上面的过程,第三次...是不是很麻烦,如果我们不想这…
上一节,我们学习了Python中是如何定义和调用函数且如何得到返回值的.在调用函数时,有的函数需要参数来启动函数,有的则无需参数.这一节我们来介绍Python中有哪些参数类型. 位置参数 在调用函数时,必须按照参数定义的顺序依次赋给参数 默认参数 只需赋给常变参数,不常变参数将作为默认值传递给函数.如果需要替换不常变参数的默认值,只需在调用函数时向该参数传入想要的值即可.定义默认值参数时,要将常变参数定义在前,默认值参数定义在后. 可变参数  由于有些函数的参数个数是不确定的,Python提供可…