美文网首页
#python基础入门#03

#python基础入门#03

作者: mhoy | 来源:发表于2018-07-15 21:34 被阅读0次

<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>

相关文章

网友评论

      本文标题:#python基础入门#03

      本文链接:https://www.haomeiwen.com/subject/nrkmpftx.html