摘要:
![image](https://img2020.cnblogs.com/blog/1900590/202105/1900590-20210519211143509-771137852.png) 阅读全文
摘要:
前面在输出字符串时都使用printf,通过“%s”输出字符串。其实还有更简单的方法,就是使用 puts() 函数。该函数的原型为: # include <stdio.h> int puts(const char *s); 这个函数也很简单,只有一个参数。s可以是字符指针变量名、字符数组名,或者直接是 阅读全文
摘要:
匿名函数 Python使用lambda来创建匿名函数。 lambda只是一个表达式,函数体比def简单很多。 lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。 lambda函数拥有自己的名字空间,且不能访问自有参数列表之外或全局名字空间里的参数。 虽 阅读全文
摘要:
返回多个值 Python里函数可以返回多个值: def updPoint(x, y): x+=5 y+=10 return x,y x,y = updPoint(1,2) print(x,y) 输出: (6, 12) 返回值是一个tuple!但是,在语法上,返回一个tuple可以省略括号,而多个变量 阅读全文
摘要:
如果要限制关键字参数的名字,就可以用命名关键字参数,例如,只接收city和job作为关键字参数。 这种方式定义的函数如下: def person(name, age, *, city, job) print(name, age, city, job) # 调用 person('city', 22, 阅读全文
摘要:
关键字参数 关键字参数允许我们在传入必选参数外,还可以接受关键字参数kw: def person(name, age, **kw) prit('name:', name, 'age:', age, 'other', kw) 这里的name, age是必须的,kw可选,意味着第三个参数开始我们可以传入 阅读全文
摘要:
可变参数 在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数的个数是可变的,可以是1个,2个到任意个,还可以是0个。基本语法如下: def functionname(*var_args_tuple) "函数__文档字符串" function_suite return [exp 阅读全文
摘要:
####默认参数 调用函数时,默认参数的值如果没有传入,则被认为是默认值。下例会打印默认的age,如果age没有被传入: #!/usr/bin/python # -*- coding: UTF-8 -*- def printinfo( name, age = 35 ): "打印任何传入的字符串" p 阅读全文
摘要:
必选参数也称位置参数。必选参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。 调用printme()函数,你必须传入一个参数,不然会出现语法错误: #!/usr/bin/python # -*- coding: UTF-8 -*- #可写函数说明 def printme( str ): " 阅读全文
摘要:
pyplot介绍 matplotlib.pyplot是一个有命令风格的函数集合,它看起来和MATLAB很相似。每一个pyplot函数都使一副图像做出些许改变,例如创建一幅图,在图中创建一个绘图区域,在绘图区域中添加一条线等等。在matplotlib.pyplot中,各种状态通过函数调用保存起来,以便 阅读全文