Python中标准的的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Sets(集合)
Dict(字典)
可变元素:
list(列表)、dict(字典)、set(集合) object(函数)
不可变元素:
Number(数字)、str(字符串)、Tuple(元组) bool(布尔类型) None(空)
查看数据类型用 type(被查看的数据类型)
常见的转化语句
int(x) 将x转换成一个整型
float(x)将x转换成一个浮点型
str(x)将对象x转换成一个字符串型
list(s)将序列转换为列表
tuple(s)将序列转换为一个元组
任何类型都可以转换为字符串
字符串转换数字必须保证内容是数字
浮点型转换整型,小数会丢失
常见的算术运算符有:+(加)、-(减)、*(乘)、/(除)、//(整除)、%(取余)、**(求平方)
赋值运算符有:
标准赋值:=
复合赋值:+=、-=、*=、/=、//=、%=、**=
字符串的拼接:用加号连接(+)
字符串格式化:使用%s占位符,可拼接字符串
使用格式:"占位符%s,占位符%s" % (变量名, 变量名)
其中的 %s
%表示:我要占位
s表示:将变量变成字符串放入占位的地方
常用的占位符:%s(字符串类型)、%d(整数类型)、%f(浮点类型)
字符串格式化-数字的精度控制
m控制数字的宽度
.n控制数字的精准度
例如:%5d:表示将整型的数字宽度控制在5位,如数字11,被设置为5d,就会输出【空格】【空格】【空格】11用三个空格来增加宽度
%5.2f:表示将宽度控制为5位,将小数点精度设置为2
小数点和小数部分也算入计算宽度。如对11.345设置了%5.2f后结果应该是11.35会对小数部分四舍五入
快速格式化:f"{变量},{变量}" 这种方式不理会类型,不做精准度控制
表达式格式化
print("1 *1的结果是:%d" % (1*1))
print (f"1*1的结果是: {1*1}")
print("字符串在python中的类型是:%s" % type('字符串'))
input()语句功能是,获取键盘输入的数据
input(提示信息)用以使用者输入之前提示的信息
无论键盘输入的是什么类型的数据,input获取到的永远是字符串类型
布尔类型:True False
比较运算符