1、python中,定义变量不需要指定变量类型,运行时解释器根据=右侧数据自动推导出变量的类型。
int:整数类型
str:字符串类型
bool:布尔类型,True False
float:浮点数类型,小数
2、 python解释器中想看变量的类型可使用type函数
3、 python2中将整数分为int和long,python3只有int
4、计算规则
数字型变量(int,float)可以直接进行计算
bool型变量计算时,把True看成数字1,把False看成数字0
4、字符串变量计算
+:拼接字符串
*:拼接指定数量的字符串
5、数字变量和字符串变量不能进行运算
6、输入函数
【变量名】=input()
【变量名】=input("【提示信息】")
注意:python中input输入的都被认为是str类型
7、类型转换函数
int(x):将x转化为int
float(x):将x转为float
8、变量的格式化输出
%s | 字符串 |
%d | 有符号十进制整数;%06d表示输出的整数显示6位,不足的用0补齐 |
%f | 浮点数;%.02f表示小数点后只显示2位,不足的用0补齐 |
%% | 输出% |
print("【格式化字符串】" % 【变量】)
print("【格式化字符串】" % (【变量】的计算公式))
print("【格式化字符串】" % (【变量1】,【变量2】,,,))
注意:
print默认输出后换行:print("输出内容")
print("输出内容",end=""),这样不会换行,因为把end替换为了空