什么是变量
变量是内存中的一个地址,用一个固定的字符串表示这个地址,这个字符串就是变量,对象赋值实际上是对象的引用
变量的命名
变量由字母,数字,下划线组成,不能以数字开头
Pyhton中,变量定义时不需要指定类型,当需要使用变量时必须给这个变量赋值
例:
变量命名不能以数字开头,如:
认识运算符
int:整数
long:长整数(python3中合并为整数)
bool:布尔值True,false
float:浮点数(小数)
complex:复数
例:
int型
bool型
float型
十进制转换
n代表一个数字
bin(n):十进制转二进制
oct(n):十进制转八进制
hex(n):十进制转16进制
例:
Python中的运算符
算术运算符:+, - , * , / , ** , % , //
其中代表乘法,/代表除法
**:乘方
%:取余
//:取整
例:
赋值运算符
=,+=,-=,/=,=,%=
a +=1想当于a=a+1,其余几个与其类似
关系运算符
<,>,<=,>=..!=
注意‘=’与‘’的区别
例:
逻辑与:and(全真则真,一假则假)
逻辑或:or(全假则假,一真则真)
逻辑非:not (真就是假,假就是真)
数据的输入与输出
输入:input
输出:print
input
int()转换数据为整型
float()将数据转换为浮点型
bool()将数据转换为布尔型
print
格式符
输入输出默认的都是字符串,在某些情况需要作对比判断或运算时不可行,所以需要转换格式。
在一些情况下输出的不是一个固定的数值,而是一个变量,需要把输出用一个特殊的符号占位,这些占位的符号是有格式的,所以就叫做格式符
%s:字符串
%f:浮点数
%.2f: 保留小数点后两位的浮点数
%d:十进制整数
%b:二进制整数
%o:八进制整数
%x:十六进制整数
%e,%E:科学记数法的浮点数
%%:字符%%
format: 格式化打印字符串
练习
1.学生总分与平均分的计算
运行结果
2.华氏度转换为摄氏度
运行结果