• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
增强的一亩三分地
增强的一亩三分地
博客园          联系   管理     
Python——随机函数(random)

随机函数比较多,这里挑几个常用的分析,但注意:只要用到随机函数,一定要import random

randint(a,b)

顾名思义,也就是说生成一个int(整数)型的随机数,此处的a为产生随机数的左边界,b为右边界,这里和range不一样的是,左右边界均可以取到,而range有且仅有左边界可以取到
类似的函数很多,比如:

random()

使用方法是random.random(),可以生成0到1的一个随机浮点数

其他random类的函数移步random — Generate pseudo-random numbers

数据类型的转换

python虽然不是强类型语言,但在操作中不同数据类型是无法一起运算的,所以需要数据类型的转换,下面列出一些常用的单个数据的类型转换函数(列表等集合型数据类型的转换有专门的方法,此处不讲解)

函数名称功能
int(x[,base]) 整数
long(x[,base]) 长整数
float(x) 浮点数
complex(real[,imag]) 复数
str(x) 字符串
repr(x) 表达式字符串
eval(str) 计算字符串中的有效python表达式,并返回一个对象
tuple(s) 将序列s转换为元组
list(s) 将序列s转换为列表
chr(x) 将一个整数转换为一个字符
unichr(x) 将整数转换为unicode字符
ord(x) 将一个字符转换为他的整数值
hex(x) 将一个整数转换为十六进制字符串
oct(x) 将一个整数转换为一个八进制字符串
posted on 2017-07-25 23:46  -leanard-  阅读(36)  评论(0)    收藏  举报  来源
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3