慕课网python攻城狮课程学习笔记

python中的函数的定义与实现

2020-03-28  本文已影响0人  daoqing99

什么是函数

函数(Funtion)是实现具有特定功能的代码。
python中预制了很多内置函数
开发者也可以创建自定义函数

函数 功能
print() 向控制台打印
input() 接收控制台输入
format() 格式化字符串
list() 创建列表
lower() 字符串转小写
upper() 字符串转大写

函数的特点

隐藏实现功能的细节
重用代码
提高可读性,便于调试

函数的定义

定义函数的语法

def 函数名(形参1,形参2,形参n):
    要运行的代码(函数体)
    return 输出的数据(返回值)

函数的使用技巧1

  • 设置参数默认值:只需要在形参后面增加"='具体值'",即可
  • 关键字传参:
    health_check(name='张三',age='26') 不必按参数顺序书写
    health_check(name,age,*,height,hr) *代表之后所有的参数传参时必须使用关键字传参height hr
  • 混合式传参:既用关键字传参又用参数传参就叫混合传参

函数的使用技巧2

序列传参
字典传参
返回值包含多个数据

序列传参(不常用)

def calc(a,b,c):
    return (a+b)*c
li=[1,5,10]
print(calc(*li))   // 加一个*即表示a=1,b=5,c=10

字典传参

parm = {'name':'张三','age':'22'}
heath_check(**parm) 注意字典传参需要两个**,序列传参一个*

python中的随机数

随机数是值随机产生的数字
python中通过random产生随机数

import random
#产生一个1-16之间的随机整数 包括1和16
r=random.randint(1,16)
上一篇下一篇

猜你喜欢

热点阅读