python自学——数据类型操作(数值操作、布尔操作、字符串操作)

1、数值操作

0b:二进制

0/0o:八进制

0x:十六进制

十进制转换为其他进制:整除倒取余

bin(num) 转换为2进制数据

oct(num) 转换为8进制数据

hex(num) 转换为16进制数据

二进制与八进制和十六进制转换:八进制整合3位为一位

十六进制整合4位为一位

数学函数:

分为内建函数和其他模块(比如math)函数。

内建函数:

abs(n):取绝对值

round(num,x)四舍五入,x是想保留的小数点后位数

pow(x,y)返回x的y次幂

math函数:

import math

math.函数名(参数) 比如math.fabs(-10)

ceil 向上取整

floor向下取整

qart开平方

log(x,base)base的log(x,base)次方是x

随机函数(random模块)

random():[0,1)的随机小数

choice(seq):从给定的[]序列中随机获取一个element

uniform(x,y):[x,y]中随机选一个小数

randint(x,y):[x,y]中随机选取一个整数

randrange(x,y):[x,y)中随机选取一个整数,有step(步长)参数,)

今天可以把猜数字的代码加上random,使猜数字有意思起来

import random
num_sure = random.randint(1,500)

count = 0 #记录用户猜的次数
while True:
    count += 1
   
    num = float(input('你猜的数字是:'))
    if num == num_sure:
        print(f'猜对了,你猜的次数是{count}')
        break #或者exit
    elif num < num_sure:
        print('猜小了')
    else:
        print('猜大了')

三角函数:

sin(x) x是弧度不是角度!

degrees():弧度转到角度

radians():角度转到弧度

数学常量:math.pi

弧度=角度/180 * math.pi

pi是180度

2、布尔操作:是int的子类型,可以用来与循环一起用。

while True:

3、字符串操作:

字符串:非原始、原始、转义符

一般操作:字符串拼接(+,空格,占位符%s)、字符串切片(name)

函数操作:

①查找计算(find、rfind、index、rindex、count)

②转换(replace、capitalize、title、lower、upper)

③填充压缩(ljust、rjust、center、lstrip、rstrip)

④分割拼接(split、partition、rpartition、splitlines、join)

⑤判定(isalpha、isdigit、isalnum、isspace、startswith、endswith、in、not in)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值