函数:Python的乐高积木

  函数可以将重复的代码打包起来,再有需要的时候可以不用写代码,直接调用。

  

  一、定义函数

  在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。

>>> def MineFunc():
	print(‘调用函数,执行print语句‘)

>>> MineFunc()
调用函数,执行print语句

  

  二、函数的参数

  函数的参数可以使函数更加个性化。定义函数时可以给函数添加参数,多个参数用逗号分开。

>>> def Func2(name):
	print(‘我的名字叫‘+name)
>>> Func2(‘林‘)
我的名字叫林

>>> def func3(name,age):
	print(‘我的名字叫 ‘+ name +‘,我的年纪是‘+ age)
>>> func3(‘Lin‘,‘18‘)
我的名字叫 Lin,我的年纪是18

  三、函数的返回值

  使用函数时,可以用return语句让函数返回值。

>>> def func3(name,age):
	return(‘我的名字叫 ‘+ name +‘,我的年纪是‘+ age)

>>> func3(‘Lin‘,‘18‘)
‘我的名字叫 Lin,我的年纪是18‘

  

时间: 2024-08-09 19:50:47

函数:Python的乐高积木的相关文章

zip函数-Python 3

zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表. zip函数在获取数据后,生成字典(dict)时比较好用. for examples: 1 # Code based on Python 3.x 2 # _*_ coding: utf-8 _*_ 3 # __Author: "LEMON" 4 5 pList = [('li', 'LY', 80), ('zeng', 'ZW', 90), ('dudu', 'LR', 98)] 6 names = [] 7

partial函数-python学习

一个函数可以有多个参数,而在有的情况下有的参数先得到,有的参数需要在后面的情景中才能知道,python 给我们提供了partial函数用于携带部分参数生成一个新函数. def add(a,b,c=2): print("a is:%s b is %s c is %s"%(a,b,c)) return a+b+c add_with_a_b=partial(add,2,3) print(add_with_a_b())# it's 7 add_with_a=partial(add,9) pri

迭代器与函数Python学习(四)

1.1 迭代器: 迭代的工具 1.1.1 什么是迭代: 指的是一个重复的过程,每一次重复称为一次迭代,并且每一次重复的结果是下一次重复的初始值 while True: print('=====>') l=['a','b','c'] count=0 while count < len(l): print(l[count]) count+=1   1.1.2 为什么要有迭代器? 对于序列类型:str,list,tuple,可以依赖索引来迭代取值, 但是对于dict,set,文件,python必须为

操作redis的函数python

redis是一个key-value结构的数据库,value的格式可以是string,set(),list,map集合(即python里面的dict),sorted set(有序集合) 1.连接redis数据库 说明小插曲:Redis和strictRedis,后者是官方推荐使用的 import redis r=redis.Redis(host='id地址',port=6379,password='',db=12)#指定连接redis的端口,端口号,以及哪个数据库#连接redis#增删改查 set函

callback回调函数--python

编程分为两类:系统编程(system programming)和应用编程(application programming).所谓系统编程,简单来说,就是编写库:而应用编程就是利用写好的各种库来编写具某种功用的程序,也就是应用.系统程序员会给自己写的库留下一些接口,即API(application programming interface,应用编程接口),以供应用程序员使用.所以在抽象层的图示里,库位于应用的底下. 当程序跑起来时,一般情况下,应用程序(application program)会

PEP 443 单分派泛型函数 -- Python官方文档译文 [原创]

PEP 443 -- 单分派泛型函数(Single-dispatch generic functions) 英文原文:https://www.python.org/dev/peps/pep-0443 采集日期:2020-03-17 PEP: 443 Title: Single-dispatch generic functions Author: ?ukasz Langa [email protected] Discussions-To: Python-Dev [email protected]

Split()分割函数Python实现源码

楼主月初去腾讯时面试官临时给的一道编程题,先说明下,本猿的本职工作是测试拉,所以代码有不合理欢迎大家批评和指导! 先卖个关子吧,上下楼主当时自己临场发挥的代码(当时没觉得,出来后都想给自己一巴掌): ############################################## 1 def split_test(stringstr,charstr): 2 templist = [] 3 for i in range(len(stringstr)): 4 if stringstr[i

函数 python

函数的定义与调用 1. 定义 def  函数名(*args,**kwargs) ''' 函数注释''' return 返回值 2.调用 返回值=函数名(参数1,参数2)#记得函数名后面加括号 例:写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者 def cut_list(list): if len(list) >2: return s[0:2] else: print("列表长度小于二") list = [5] print(cut_lis

Python isinstance() 函数 Python 内置函数 Python 内置函数

描述 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type(). isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系. isinstance() 会认为子类是一种父类类型,考虑继承关系. 如果要判断两个类型是否相同推荐使用 isinstance(). 语法 以下是 isinstance() 方法的语法: isinstance(object, classinfo) 参数 object -- 实例对象. class