本次学习原内容均来自MOOC国家精品课程《Python程序语言设计》嵩天
第一篇在问题——“今天python了吗?”中
基本数据类型
1、 整数
(1)整数无限制 pow(x,y) 计算
(2)四种进制
2、 浮点数类型
(1)取整范围和小数精度都有限制范围。
(2)浮点数运算之间存在不确定尾数,这不是bug 如0.1+0.2=0.3000000000004。
(3)浮点数运算的辅助函数:round(x,d)对x四舍五入,d是小数截取位数。
(4)科学计数法。
3、 复数类型
实部z.real 虚部z.imag
4、 数值运算操作符
5、 数值运算函数
abs(x) 对x区绝对值;
divmod(x,y) 同时输出x除以y的商和余数;
pow(x,y[,z]) x的y次方除以z的余;
round(x[,d]) 四合五入,d是保留小数的位数,默认值为0;
max(x,y,z……) 最大值,返回最大值;
min(x,y,z……) 最小值,返回最小值;
int(x) 将x变成整数,舍弃小数部分;
float(x) 将x变成浮点数,增加小数部分;
complex(x) 将x变成复数,增加虚数部分。
6、 字符串操作
字符串是有一对单引号或者多引号表示的有序序列,可对其中每个字符进行索引。
(三对单引号或者双引号可以表达多对字符)
<字符串>[M:N] M缺失,表示至开头 N缺失,表示至结尾
<字符串>[M:N:K]根据步长K来切片
一些特殊字符:
转义符
(在尾行时)续行符; 反斜杠符; ’单引号; ”双引号; a退格; e 转义;000空; n换行; v纵向制表符; t横向制表符; r回车; f换页。
字符串的一些操作符
字符串中的一些常用函数
len(x) 返回字符串x的长度;
str(x) 任意类型x所对应的字符串形式;
hex(x)或oct(x) 整数x的十六进制或八进制小写字符串形式;
chr(x) x为Unicode编码,返回对应的字符;
ord(x) x为字符,返回对应的Unicode编码。
字符串的处理方法:<a>.<b>()
字符串类型格式化
<字符串>.format(<逗号分隔符分割参数>)
槽内部对格式化的配置方式
几个例子: