#python基础入门#03

<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>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,060评论 17 410
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 29,612评论 8 265
  • 《最慢的是活着》 其实是一本书,河南女作家乔叶的书,今年四月份就看了的,觉得好,还推荐给办公室的美女同事艳。我对她...
    澧斓苹果阅读 460评论 0 1
  • 黄桃虽然不好带,但还算可控的孩子,然而,最近的事情让我有点无力。 下午5点左右完成工作后上楼,黄桃刚睡醒不久,在围...
    李小月_lixiaoyue阅读 186评论 1 2
  • 我是一个素食主义者,我不吃肉,什么肉都不吃。听到这话,或许你会呲笑,或许你会纳闷,亦或许你会嘲讽……………一个人怎...
    微人于归阅读 4,171评论 9 1