使用关键词 def 声明这是一个函数
创新互联自2013年创立以来,是专业互联网技术服务公司,拥有项目成都网站建设、网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元潼关做网站,已为上家服务,为潼关各地企业和个人服务,联系电话:13518219792
1def 函数名 (参数):
2 语句块
参数可以没有,也可以有多个,用逗号隔开,第一行称为函数头,结尾一定要加冒号,代表开始进入函数体的执行。
语句块也就是函数体,是关于这个函数要实现的功能的语句,语句要有返回值即return语句,如果没有return语句,就代表return none.
在python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后在缩进块中编写函数体,函数的返回值用return语句返回
def 函数名([参数1,参数2,...,参数n]):
函数体
函数代码以def关键词开头,后接函数标识符名称和圆括号():
任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数
函数的第一行语句可以选择性的使用文档字符串-用于存放函数说明
函数内容以冒号起始,并且缩进
return[表达式]结束函数,选择性的返回一个值给调用方,不带表达式的return相当于返回None
自己写一个sgn函数。
def sgn(x):
if x0:
return -1
elif x==0:
return 0
else:
return 1
在一个Python集合中,如果想对一个集合中的元素做一下改变,比如增加一些新的元素,就可以使用这个add进行擦走,在添加的元素的时候,如果添加的元素和集合中的元素相同的时候,此元素不会被添加进去,集合就不会做任何的修改。在使用的时候还需要注意一个地方就是集合里面只能包含哈希对象,对于列表或者是字典就不能放在集合中。
def jiechen(num):
if num 1:
num = num * jiechen(num-1)
else:
num = 1
return num
print(jiechen(5))