python随机生成运算符_Python基础(基本类型转换、基本数学函数、随机数、位运算符)...

1、基本数据类型之间的转换(int, str,float)

int-->str         int类型可随意转换成str类型

float-->str      float类型可随意转换成str类型

int-->float      int转float会在整数后自动加上小数点,如12--->12.0

str-->float      str转float,在str字符串中除了数字只能出现小数点且小数点最多出现一次,否则报错

str-->int         str字符串中仅能出现数字,否则报错

float-->int     不存在四舍五入,只保留整数

2、基本数学函数与math函数

1、基本数学函数

abs(num) 绝对值              max(num1,num2.....numn) 返回括号中的最大值             min(num1,num2.....numn) 返回括号中的最小值

pow(x, y) 返回x的y次幂       round(x[, n]) 四舍六入,x为被操作的值,n表示保留几位小数,若取值最后一位为5,取偶数,如3.5取4

2、math函数(import math)

math.ceil(float) 向上取整       math.floor(float) 向下取整      math.fabs(num) 返回绝对值(浮点型)        math.sqrt(num) 开放(浮点型)

math.modf(float) 返回(小数部分,整数部分) 类似元组    tu = math.modf(float)  tu[1]即为整数部分

3、随机数(import random)

1、random.choice(set)    在集合的所有元素中随机抽选

2、random.randrange([start,]stop[,step]) 在某一范围内随机抽取整数(不包括stop),start可省略默认为0,step可省略默认为1

3、random.random() 随机生成0-1之间的任意实数

4、random.randint(x, y) 随机抽选x-y之间的整数,全闭区间

5、random.uniform(x, y) 随机抽选x-y之间的任意实数,全闭区间

6、random.shuffle(list) 将一个列表随机排序位运算符:

4、位运算符(对二进制数进行运算)

&   按位与运算符:参与运算的值对应位置均为1时,该位置才为1,否则为0

|   按位或运算符:参与运算的值对应位置均为0时,该位置才为0,否则为1

|   按位或运算符:参与运算的值对应位置均为0时,该位置才为0,否则为1

~   按位取反运算符:~a ==> -a-1

^   按位异或运算符:参与运算的值对应位置有且仅有一个为1,该位置才为1,否则为0

>>  右移运算符   x >> y  将x的二进制数向右移动y个位置

<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值