<random库>
引用:
import random
import random as r
from random import *
基本随机函数
seed() #初始化给定的随机数种子
random() #生成[0.0,1.0]之间的小数
扩展随机数函数
randint(a,b) #生成[a,b]之间的整数
uniform(a,b) #生成[a,b]之间的小数
choice(seq) #返回一个随机元素
shuffle(seq) #将seq元素随机排列,返回打乱后的序列
<函数>一段代码的表示
def <函数名>(<参数>):
<函数体>
return <返回值>
函数可以有参数,也可以没有参数,参数的个数可以多个
可选参数传递
def <函数名>(<非可选参数>,<可选参数>):
<函数体>
return <返回值>
可变参数传递(不确定参数总数量)
def <函数名>(<参数>,*b):
<函数体>
return <返回值>
函数可以有返回值,也可以没有
函数调用时,参数可以按照位置传递和名称传递
全局变量global
局部变量为组合类型且未创建,等同于全局变量
<lambda函数>
匿名函数,函数名是返回结果
用于定义简单能够在一行之内表示的函数
<函数名> = lambda <参数>:<表达式>
函数递归:
基例:存在一个或者多个不需要再次递归的基例
链条:计算过程存在递归链条
函数+分支语句
<pyinstaller库>
第三方库,需要额外安装
使用pip install pyinstaller(使用cmd命令行)
使用cmd命令行:
pyinstaller -F <文件名.py>
网友评论