Python学习

Python学习5——函数

2019-03-20  本文已影响0人  Cgrain

# coding:utf8

'''

python 函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

函数能提高应用的模块性,和代码的重复利用率。

你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

--菜鸟教程

定义函数

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。

任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。

函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。

函数内容以冒号起始,并且缩进。

return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

'''

def fun():

print("我是函数")

return  "调用这里"

#fun()

def  fun2():

d=fun()#函数嵌套调用

  print(d)

fun2()

#TODO 局部变量,全局变量

b=1  #全局变量

def  demo1():

#pass  #TODO  pass 表示什么都没输入,定义了函数,暂时没有任何操作

  a=0 #局部变量 只在函数内有效果

  print(str(a)+"这是局部")

print(str(b+1)+"这是全局")

print(str(b)+"全局变量值不改变")

demo1()#TODO 函数调用

print(b)

def demo2():

b=200  #此处b变成了局部变量

  print(str(b)+"demo2函数的变量打印")

demo2()

def demo3():

global  b#定义这里是全局变量

  b=300

  print(str(b)+"demo3的函数变量使用了global  ,于是变成了全局变量")

print(b)

demo3()

print(b)

#todo 创建带参数的函数

def count(num1):

print(num1)

count(3)#调用

#todo 带返回值的函数

def returnfun(num1):

return num1+num1

print(returnfun(4))

上一篇下一篇

猜你喜欢

热点阅读