IPO
I:输入
P:处理
O:输出
print(a,"+",b,"=",a+b) //""代表字符串
a+b=a+b
若想要取消几个print中间的换行,则
print( ,end=‘’)
变量名=input()
a=input("提示信息") //不使用input赋值,数据会丢失
eg:name=input("请输入姓名:")
print(name,"hello")
请输入姓名:niko
niko,hello
只要input输入的数据就是字符串
当input分别为a,b赋值
print(a+b)时
结果为12并不是3
所以应该先转换类型
int()函数
将字符串转换为整数类型
同理int(1.2)会报错
正确写法
a=int(input("请输入一个整数"))
2.0是浮点型,并不是整形
eval()
执行一个字符串表达式,并返回表达式结果
eval("‘1+2’" ) ‘1+2’
//eval只能去一个引号
标识符
大小写字母,数字,下划线,汉字
数学不可打头
不能用保留字
整形
四种进制
十进制 无前缀
二进制 0b
八进制 0o
十六进制 0x
浮点型
小数类型
科学计数法:3.5e2=3.5×10^2
字符串型
单引号
双引号
三引号 //只有三引号中可以使用空格
转义字符
\a \b \t \n
赋值
a,b=1,2 //按顺序一一对应赋值
//若这条语句出错,也a,b均没有数值
算数运算符
// 除法向下取整
9//5 1
-9//5 -2
% 求模
9%5 4
-9%5 1
9%-5 -1
** 次方
2**2 4
2**0.5 1.414