变量的含义:一个数据存储空间的表示
x=1+1;
X=12+1;
y=12.12+1;#自动数据类型转换 #强制数据类型转换
b=2>1;
b1=1>2;
print(x);
print(X);
print(y);
print(b);
print(b1);
运算符:
算术运算符:+ - * /(得到小数), %, //(只得到商,取整),** 幂 - 返回x的y次幂
赋值运算符 = /带浮点型 %取小数点后面的得到整数 //取小数点前面的得到整数
i=1;
x,y,z=1,2,3;
a=b=c=5;
print(x,end=" ");
print(y,end=" ");
print(z,end=" ");
del删除单个或多个对象的引用。例如:
del c,b;
print(c/b);#带浮点型
print(b//c); #取商
print(b%c);#取余数
print(a+b/c);
不换行:print(,end="")
print(4**1)
关系运算符:> < >= == <= != 最终的返回bool
print(1==2);
print(1<=2);
print(1>=2);
print(1!= 2);
逻辑运算符:and or not && || !
print(False and False);
print(False or True);
print(not False);
字符串 加引号
name="张三";
name=name+"33";
print(name);
input("输入你的名字:"); 键盘录入
int() 将str转换成int
str() 将非str转换成str
input() 键盘录入 类型:str(字符串)
注释: # 单行注释 多行注释'''''
小练习:
name=input('输入你的名字:');
print("你录入的名字是:"+name);
age=int(input("你的周岁:"));
xu=age+1;
print("你录入的名字是:"+str(age)+" 周岁:"+str(xu));
分支结构: is switch
if 简单if if else - 多重if 嵌套if
age=int(input("你的周岁:"));
if(age<=18):
print("考入大学");
elif(age<=25):
print("结婚生子");
elif(age<=35):
print("事业顶峰");
elif(age<=45):
print("补补肾");
else:
print("挂在墙上");
小练习:a.请用户输入一个四位数字:求此数字各个位之和
num=int(input("四位数字:"));
qian=num//1000;
bai=num%1000//100;
shi=num%100//10;
ge=num%10;
print(qian+bai+shi+ge);