一、数值类型
1、整数类型
整数(integer,简写为int),可以表示正数、负数和零
2、浮点类型
浮点数由整数部分和小数部分组成,浮点数的存储具有不精确性。
- 使用浮点数进行计算时,可能会有出现小数位数不确定的情况:
- 解决方法:
- 导入模块:from decimal import Decimal
3、布尔类型
用来表示真或假的值,True表示真,False表示假,布尔值可转化为整数:True表示1,False表示0
二、进制的转换
1、进制间的转换规则
2、进制转换的函数
函数 | 作用 |
bin() | 将十进制转换成二进制 |
oct() | 将十进制转换成八进制 |
hex() | 将十进制转换成十六进制 |
代码演示:
三、字符串
名称 | 中文名称 | 作用 | 举例 |
str | 字符串 | 字符串 | “hello”,”love you” , ....... |
1. 字符串的运算符:+ * in not in
2、字符串的下标和切片
python中的下标从左往右从0开始,从右往左是从-1开始
- 切片
语法:[起始:结束:步长],规则:包前不包后,若想从右往左取,步长绝对值的大小决定切取数据的间隔,正负号决定切取的方向。不写步长,则默认为1
正数表示从左往右取,负数表示从右往左取
实现倒叙:不加开始和结束的索引,步长为-1
三、占位符和格式化输入输出
1、占位符
占位符 |
作用 |
%s |
字符串 |
%d |
整数 |
%4d |
整数,数字设置位数,不足前面补空白 |
%f |
浮点数 |
%.4f |
设置小数位数,四舍五入, |
%% |
输出% |
2、格式化输入输出
%s 字符串、%d 整型、%f 浮点型
format():使用{}来替代%
- format()的位置匹配和数字填充
不带编号
带数字编号,可调换顺序
带关键字--取别名
填充几位数:
- 0>3d : 向左填充
- 0<3d : 向右填充
四、标识符和保留字
1、标识符
标识符:变量、函数、类、模块和其他对象的起的名字
标识符的规则:
- 只能以字母、数字、下划线组成
- 不能以数字开头
- 不能是保留字
- 严格区分大小写
2、保留字
保留字:有一些单词被python赋予了特定的意义,这些单词在给你对象起名字的时候都不能用
- 在python中查看保留字
导入模块:import keywrod
print(keyword.kwlist)