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替换为了空
本文详细介绍了Python编程中的变量定义及类型,包括int、str、bool和float。讲解了如何查看变量类型、Python2与Python3中整数的区别,以及数字和字符串的计算规则。此外,还阐述了input函数的使用,输入默认为str类型,并提到了类型转换函数int()和float()。最后,讨论了变量的格式化输出,包括%s、%d、%f和%%的用法,以及print函数的换行与不换行设置。




6464

被折叠的 条评论
为什么被折叠?



