- 变量的三大特征
type:
查看数据的类型
id:
表示变量在内存中的地址,是一串数字
value:
变量的值
- 注释
说明代码是干嘛用的。
单行注释:
# 单行注释内容
多行注释:
'''
多行的注释内容
''- 用户与程序交互
input
print
''' input ()输入 print()输出 username=inter('输入提示信息:') ''' username=input('请输入用户名') print(username) password=input('请输入密码') print(password) #如果 #username=='桔子'True #and:左右两边的条件都为True才为True,否则为False #password=='123'True #if条件判断:如果条件判断==True,执行if下的代码 if username=='桔子'and password=='123': # False and True --->> False print('登录成功') else: print('登陆失败')
- 格式化输出
%s: 占位符 ,用来替换字符串中的文字
#占位符:%s str1='很美' print('桔子%s'%(str1,)) str2='信念与我同在,我将无坚不摧!' print('自信养成记1:%s'%(str2,)) price1=input('请输入该用户当月扣费月租:') all=input('请输入该用户当前余额:') print('亲爱的移动用户,您当月月租为[%s]元,账户余额为[%s]元!' % (price1,all))
- 比较运算符
- 逻辑运算符
- 赋值运算符
x = y = 10
- 交叉赋值
x, y = y, x
- 解压缩赋值
x = (1, 2, 3)
x, y ,z = ()
x, y ,z = [1, 2, 3]
- 流程控制
对流程的控制,控制某些事件的发生。
number=326 guess=input('请输入猜测数字:') print(guess) print(type(guess)) #str #把字符串类型转化为整型 guess=int(guess) print(type(guess)) #int if guess==number: print('猜对了') elif guess<number: print('猜小了!') else: print('猜大了!') '''
语法: if 判断条件: #条件若成立执行 print('条件成立!') #若if条件不成立,则执行此处 elif 判断条件: print('另一个条件成立') #若if条件不成立,则执行此处 elif 判断条件: print('另一个条件成立') #若if与elif条件不成立,则执行此处 else: #若条件不成立则执行 print('条件不成立!') ''''''-while循环:
语法: while 判断条件: #若条件成立则“循环”执行以下代码 print('111') break:结束本层循环 '''
#import time #while True # print(11111) # time.sleep(1) # break #猜字符游戏:猜测用户输入的字符是否是326,限制只能猜3次。 number=326 init=1 #1 2 3 4 while True: # 若init大于3结束循环 if init > 3: print('猜错3次了,gun吧!') break guess=input('请输入猜测数字:') guess=int(guess) if guess==number: print('猜对了!') break elif guess<number: print('猜小了') else: print('猜大了!') #若没有退出循环证明猜错了,init +1 # init += 1