day4之函数

很快就第4天了,原来人是有惰性的,博客现在就不想写了,真是悲催,坚持,憋住。

函数

def func(name):
    print(name)
func("huihuang")

函数定义

时间: 2024-10-13 10:10:25

day4之函数的相关文章

Day-4: Python函数

每一个具体问题都有具体的实现方法,而对于同一类问题,不同的具体方法可以抽象成这一类的方法,当给定一个特定的输入时,这一类方法会变成适用于一具体问题的具体方法. 这就是函数想要做的事,将一类方法简化抽象,使得每次都可以通过该函数实现想要实现的功能. python内置很多函数,例如: abs(),求绝对值的函数: cmp(x, y),比较x, y之间大小的函数等等 还可以自己定义自己想要的函数: 如下: def my_abs(x): if x >= 0: return x else: return

python day4笔记 常用内置函数与装饰器

1.常用的python函数 abs             求绝对值 all               判断迭代器中所有的数据是否为真或者可迭代数据为空,返回真,否则返回假 any             判断迭代器中的数据是否有一个为真,有返回真,可迭代数据为空或者没有真,返回假 bin             转换整数为二进制字符串 hex            转换整数为十六进制字符串 oct             转换整数为八进制字符串 bool           转换数据为布尔值

【2016-10-13】【坚持学习】【Day4】【virtual 虚函数】

定义一个基类,有一个虚函数 定义三个子类,分别继承,重写,New,这个虚函数 abstract class Test { public virtual void Prinf() { Console.WriteLine("这是虚方法"); } } class SubClassA : Test { public override void Prinf() { Console.WriteLine("这是override的新方法"); } } class SubClassB

day4 函数重载

函数的重载 1.函数重载的定义:在同一个类中,有一个以上的同名函数,只要函数的参数列表或参数类型不一样即可,与返回值无关, 这些统称为方法的重载. 2.函数的重载存在的原因:为了增强方法的阅读性,优化了程序设计. 案例1:九九乘法表 1 private static void print99() { 2 for(int i = 1 ; i<= 9 ; i ++){ 3 for(int j = 1 ; j<=i ; j++){ 4 System.out.print(i+"*"

Day4 内置函数补充、装饰器

li = [11,22,33,44]def f1(arg): arg.append(55)#函数默认返回值None,函数参数传递的是引用li = f1(li) print(li) 内置函数补充: 判断是否被调用 def f1(): pass print(callable(f1)) ASCII码与数字转换 #数字转换为ASCII码r = chr(65)print(r)#ASCII转换为数字n = ord('a')print(n) 随机验证码 import randomlist_temp =[]fo

python 函数之day4

一.装饰器 了解一点:写代码要遵循开发封闭原则,虽然这个原则是面向对象开发,但也适用于函数式编程,简单的来说,就是已经实现的功能代码不允许被修改但 可以被扩展即: 封闭:已实现功能的代码块 开发:对扩张开发 #需求对一个现有基础功能函数每个要加上打印一条日志 #用装饰器实现如下: #def outer():              #通常的做法是在定义一个新的函数,将函数加入到需要调用的函数体内# print ('log') def outer(func): #定义装饰器函数 def inte

Python Day4 函数 装饰器

内置函数: 参考 https://docs.python.org/2/library/functions.html 装饰器 装饰器是函数,只不过该函数可以具有特殊的含义,装饰器用来装饰函数或类,使用装饰器可以在函数执行前和执行后添加相应操作 # 定义函数,为调用,函数内部不执行 # 函数名 > 代指函数 # @ + 函数名 # 功能: #     1. 自动执行outer函数并且将其下面的函数名f1当作参数传递 #     2. 将outer函数的返回值,重复赋值给 f1 example 1:

python学习之day4,函数

1.函数的定义:  函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可    特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 语法定义: 1 def test(): 2 print "this is test" 3 4 test() 默认参数 1 def info(name,age,country="CN"): #默认参数 2 print '''name is %s 3 age is %d 4 country i

day4 函数

面向对象:-->类-->class 面向过程:-->过程-->def 函数式编程:-->函数-->def 函数是逻辑结构化和过程化的一种编程方法 使用函数的三大优点:减少代码重复性:保持一致性:可扩展性函数返回值的作用:作为后面程序逻辑判断的依据函数的返回值不是只为数字函数的调用:位置参数调用:与形参一一对应 关键字参数调用:与形参位置无关 关键参数写在位置参数后面 默认参数 特点:调用函数时,默认参数可有可无. 用途:程序默认安装路径:连接服务器默认端口 非固定参数