0
点赞
收藏
分享

微信扫一扫

入门篇:《Python程序设计基础》学习记录【第三章】

何晓杰Dev 2022-01-17 阅读 53

一、数值类型数据:

1.二进制/八进制/十六进制整数引导符号:

0b/0B、0o/0O、0x/0X

2.复数表达形式:<a>+<b>j

3.一些内置数值运算/转换函数:

函数

描述
abs(x)求绝对值/模长
divmod(x,y)(x//y,x%y)输出二元组

pow(x,y[,z])

(x**y)%z
round(x[,ndigits])对x四舍五入,ndigits为保留小数位数(缺省时为0)

max(x1,x2,...xn)

求最大值
min((x1,x2,...xn)其最小值
int(x)对浮点数整数化(不四舍五入),x也可以是字符串
float(x)将整数浮点数化,x也可以是字符串
complex(re[,im])生成复数(im为虚部)

4.关于math库:(见收藏夹)

5.模运算的运用:

模运算(%)主要应用于具有周期性规律的场景。例如:一个星期7天,用day代表日期,则在day++的过程中,day%7可以表示星期几。本质上,整数的模运算n%m能够将整数n映射到[0,m-1]的区间中

二、字符串类型数据:

1.一些基本的字符串运算操作:

操作符描述
x+y连接
x*n/n*x复制n次
x in s判断x是否为s的子串,返回True/False
str[i]索引,返回第i个字符
str[N:M]内部子串检索,不包括M

2.常用内置字符串处理函数:

函数描述
len(x)返回长度
str(x)

返回x的字符串形式

chr(x)返回Unicode编码x对应的单字符
ord(x)返回单字符x对应的Unicode编码
hex(x)返回整数x对应十六进制数的小写形式字符串
oct(x)返回整数x对应八进制数的小写形式字符串

3.常用内置字符串处理方法:

4.使用str.format()方法对字符串进行格式化处理:

(1)写法:

(2)格式控制:

#example:
>>>"{0:H^20.3f}".format(12345.67890)
'HHHHHH12345.679HHHHHH'

举报

相关推荐

0 条评论