pyhton函数】的更多相关文章

1.基本语法 语法: def func_name (arguments)  定义 statements return x,y x,y=func_name(para)   调用 作用域: 可以给内置的函数赋值,赋值之前是函数,赋值之后是变量.查找的时候先看是否自定义过,没有的话,再找是否是内置的. 将出错的print注释掉 global x,定义了x为全局变量,一旦更改,所有的都更改了. 如果执行的程序不是__main__则不会执行下边的语句.去掉not,来用作测试的时候使用的.上边图片应该不用“…
1:什么是函数 函数其实就是带名字的代码块,用于完成一些具体的工作.如果我们在写一段程序的时候,需要多次用到同样的一个功能,如果每次都要重复写相同的代码,不仅会增加我们的代码量,更会让我们写出的代码让别人看起来觉得很low,而如果我们把功能作为一个代码块封装在一个函数里,每次仅需要调用这个函数,是不是就很方便了?这就是函数的意义所在 1.1 函数的定义方式 函数的定义使用def关键字,如下: def user(): def 关键字后面加函数名定义函数,定义以冒号结尾 """内…
'''def test(x,y): print(x) print(y)test(2,y=3)def test(*args):#参数可以是不确定的多个数,接受N个位置参数,转换成元组形式 print(args)test(1,2,2,3,3,4) def test(x,*args):#参数可以是不确定的多个数 print(x,args)test(1,2,2,3,3,4) def test1(**kwargs):#将N个关键字参数转换成字典的方式 print(kwargs)test1(name ='a…
函数编写文档 放在函数开头的字符串称为文档字符串(docstring),将作为函数的一部分存储起来 def square(x): 'Calculates the square of the number x.' return x * x 访问文档字符串: ##__doc__是函数的一个属性 >>> square.__doc__ 'Calculates the square of the number x.' 特殊的内置函数help很有用: >>> help(square…
python 什么是函数 Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用.   python 函数的调用 Python内置了很多有用的函数,我们可以直接调用. 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数 abs,它接收一个参数. abs(100) 100 abs(-20) 20 abs(12.34) 12.34 调用函数的时候,如果传入的参数数量不对,会报TypeError的错误   python 编写函数 在Python中,定义一个函数要使用…
//2019.07.22pyhton中matplotlib模块的应用pyhton中matplotlib是可视化图像库的第三方库,它可以实现图像的可视化,输出不同形式的图形1.可视化图形的输出和展示需要调用matplotlib第三方库的函数plt.show(),它的功能类似于print,相当于打印出自己需要输出的可视化图像,当然也可以用一些特殊的输出语句如下:%matplotlib.notebook%matplotlib.inline2.对于一般的二维图像输出可以用函数plt.plot(x,y)来…
Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能. 基本语法是通过 {} 和 : 来代替以前的 % . format 函数可以接受不限个参数,位置可以不按顺序. 实例 >>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序 'hello world' >>> "{0} {1}".for…
1. enumerate  枚举函数 for i in enumerate(['a','b','c'],1): print(i)#(1, 'a')(2, 'b')(3, 'c') goods_lst= [ {'name':'电脑','price':1999}, {'name':'鼠标','price':20}, {'name':'美女','price':20}, ] for index,dic in enumerate(goods_lst,1): print(index,dic['name'],…
匿名函数 别称: lambda表达式 函数,没有名字 def wahaha(n):#wahaha return n**2 print(wahaha.__name__) qqxing = lambda n : n**2 print(qqxing.__name__)#lambda ret = qqxing(8) print(ret)#64 f = lambda *args:sum(args) ret = f(1,2,3,4,5) print(ret)#15 # 匿名函数 # 定义 # 匿名函数的内存…
1. locals 本地作用域/局部作用域  会随着位置的改变而改变 2.globals 全局作用域   永远不变,永远是全局 3.complex:复数 实数(有理数和无理数) 某一个数的平方是-1 ,那么这个数就是一个虚数的基础单位 j # 复数 = 实数+虚数 = a+bj # 选择题 :(对你的数学有要求的公司都会考) # 复数不能比较大小 # 共轭复数 : a+bj 和 a-bj是一对共轭复数 # a+bj 和 a+bJ都是复数 4.bin oct hex # a = 19 # # 0…