变量对象
#变量 # x=1; # print(x); # _y=12;#命名规则:由数字、字符、下划线组成,不能以数字开始,不能关键字,区分大小写; # print(_y); # input("请输入用户名:");#用户输入:input(),其中输入的为字符串 # a,b,c=1,2,3; # print(a,end=" ");#不换行:print(,end=””) # print(b,end=" "); # del a,b;#del删除单个或多个对象的引用 # print(c);
数据类型字符串
#数据类型 x=1; #int y=1.2; #float z="张三" ;#字符串 print(x,y,z); #字符串 name="张三"; name=name+"33"; print(name);
#数据类型的转换: name=input("请输入你的姓名:");#input 键盘录入 类型:str print("你输入的名字是:"+name); age=int(input("请输入你的年龄:"));#int() 将str转换成int print("姓名:"+str(name)+"年龄:"+str(age));#str() 将非str转换成str
运算符input
#运算符 #算术运算符:+ - /(获得小数), %(取余), //(只获得商,取整),**幂(返回x的y次幂) a=b=c=2; print(a+b); print(a-b); print(a*b); print(a/b); print(a%b); print(a//b); print(a**b); #关系运算符:> < >= == <= != 最终的返回bool(布尔类型值:ture false) print(1>2); print(1<2); print(1>=2); print(1==2); print(1<=2); print(1!=2); #逻辑运算符:and or not && || ! print(False and False);#and(与) 两个为真才为真 print(False or True);#or(或) 一个为真则为真 print(not False);#not(非) 相反的意思 #成员运算符: in( x 在 y 序列中返回 True) not in( x 不在 y 序列中返回 True)
#小练习:请用户输入一个四位数字:求此数字各个位之和 num=int(input("四位数字:")); qian=num//1000; bai=num%1000//100; shi=num%100//10; ge=num%10; print(qian+bai+shi+ge);
分支结构it
#分支结构: 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("挂在墙上");