Python 模糊知识点 —— 基本数据类型

Python 速查笔记(一)—— 基本数据类型

1. 浮点数运算可能会出现不确定尾数,故进行条件判断时需借助round()

round(x, d):对x四舍五入,d是小数截取位数

>>> 0.1 + 0.2 == 0.3
False
>>> round(0.1+0.2, 1) == 0.3
True
2. 浮点数可采用科学计数法表示

使用e获E作为幂的符号,以10为基数

e 表示a*10b

例如:4.3e-3 值为0.0043

3. 几种特殊数值运算操作
x op y说明
\
\\整数除
**x的y次幂
4. 字符串表示:2类共4种方法
表示方式描述
由一对单引号或双引号表示仅表示单行字符串
由一对三单引号或三双引号表示可表示多行字符串
5. 字符串排序:

① 正向排序;(从0开始)

② 逆向排序。(从-1开始)

6. 字符串使用
类型描述
索引
<字符串>[M]
返回字符串中单个字符
切片
<字符串>[M:N]
返回字符串中一段字符子串

切片高级用法

<字符串>[M:N:K] 根据步长对字符串切片

M缺失表示至开头,N缺失表示至结尾

例:

print("0123456789"[:3])		# 012
print("0123456789"[1:8:2])	# 1357
print("0123456789"[::-1])	# 9876543210 至开头,至结尾,步长为-1 <=> 逆序
7. 字符串操作符
操作符及使用描述
x + y连接两个字符串x和y
n * x 或 x * n复制n次字符串x
x in s如果x是s的子串,返回True,否则返回False
8. 字符串处理函数
函数描述
len(x)返回字符串x长度
str(x)与eval()功能相反
将任意类型x转化为对应的字符串形式
hex(x) / oct(x)整数x的16进制或8进制小写形式字符串
chr(u)u为Unicode编码,返回其对应的字符
ord(x)x为字符,返回其对应的Unicode编码
9. 字符串方法
方法描述
str.lower() / str.upper()返回字符串的副本,全部字符小写/大写
str.split(sep=None)返回一个列表,由str根据sep被分割的部分组成
str.count(sub)返回子串sub在str中出现的次数
str.replace(old, new)返回字符串str副本,所有old子串被替换为new
str.center(width[, fillchar])字符串st在宽度width居中,用fillchar来填充
str.strip(chars)从str中去掉在其左侧和右侧chars中列出的字符
str.join(iter)在iter变量除最后元素外每个元素后加一个str
10. 字符串类型的格式化

字符串格式化使用.format()方法,用法如下:

<模板字符串>.format(<逗号分割的参数>)

槽:{ }表示,只在字符串中有效

槽内部对格式化的配置方式:{<参数序号> : <格式控制标记>}

:<填充><对齐><宽度>< , ><.精度><类型>
引导符号用于填充的单个字符< 左对齐
> 右对齐
^ 居中对齐
槽设定的输出宽度数字的千位分隔符浮点数小数精度 或 字符串最大输出长度整数类型
b, c, d, o, x, X
浮点数类型
e, E, f, %
11. time库的使用
获取时间函数描述
time()获得当前时间戳,即计算机内部时间值,浮点数
ctime()获得当前时间并以易读方式表示,返回字符串
gmtime()获取当前时间,表示为计算机可处理的时间格式
时间格式化函数描述
strftime(tpl, ts)tpl是格式化模板字符串,用来定义输出效果
ts是计算机内部事件类型变量
时间机器形式 -> 易读字符串形式
strptime(str, tpl)str是字符串形式的时间值
tpl是格式化模板字符串,用来定义输入效果
易读字符串形式 -> 时间机器形式
程序计时函数描述
perf_counter()返回一个CPU级别的精确时间计数值,单位为秒
由于这个计数值起点不确定连续调用差值才有意义
sleep(s)s指休眠的时间,单位是秒,可以为浮点数
祝学习愉快!😀
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值