1.字符串
字符串有加法和乘法
加法就是将两个字符串相加 乘法是将这个字符串重复多次
乘法 n1="asd" n2=n1*3 n2="asdasdasd";
2.数字
数字有加减乘除
a=2**3 的意思是a等于2的3次方 **表示多少次幂 a=8
b=10//3 的意思是b等于10除以3的商的值 //表示取商值 b=3
3.if elif else
if条件语句要严格执行代码块缩进,并且要在条件后加冒号: 如果没有要执行的东西就用pass跳过
while 条件
else
这种的else只执行一次就是在while条件不成立时执行一次else
continue break
continue :终止本次循环,进行下一次循环
break:跳出循环,也就是终止循环
1 """
2 num=1; 3 while num<11: 4 if num==7: 5 pass 6 else: 7 print(num) 8 num=num+1 9 """ 10 11 """ 12 nums=1 13 num=0 14 while nums<101: 15 num=nums+num 16 nums=nums+1 17 print(num) 18 """ 19 20 """ 21 a=1 22 while a<101: 23 if a%2==0: 24 pass 25 else: 26 print(a) 27 a=a+1 28 """ 29 """ 30 a=1 31 b=0 32 c=0 33 while a<100: 34 if a%2==0: 35 b=b+a 36 else: 37 c=c+a 38 a=a+1 39 res=c-b 40 print(res) 41 """
4.input
遇到input就等待用户输入,输入的所有东西全部都是字符串类型,就算是输入的数字也是字符串类型
1 #input练习 2 """ 3 number=input("请输入:") 4 num=number*10 5 print(num) 6 """ 7 #字符串转数字 8 """ 9 a=input("请输入:") 10 aa=int(a) 11 aaa=aa*10 12 print(aaa) 13 """
三次登陆超时
1 count=0 2 while count<3: 3 name=input("用户名:") 4 pwd=input("密码:") 5 if name=="root"and pwd=="123456": 6 print("登陆成功") 7 break 8 else: 9 count=count+1 10 print("登陆失败") 11 if count==3: 12 print("登陆三次超时") 13 break
1 # in, not in判断某个东西是否在另一个东西里面 2 # 如果字符之间有间隔的字符则不能判断 如 :王宏 3 name="王力宏" 4 if "王" in name: 5 print("ok") 6 else: 7 print("error")
字符串转大写是 .upper()