-type:查看数据的类型
-ID:表示变量在内存中的地址,是一串数字
-value:变量的值
‘‘‘用户与程序交互: input() 输入 print() 输出username = input(‘输入提示信息:‘)‘‘‘username = input(‘请输入用户名:‘)print(username)password = input(‘请输入密码:‘)print(password)# 如果# username == ‘tank‘True# and:左右两边的条件都为True才为True,否则为False# password == ‘123‘ True# if 条件判断:如果条件判断 == True,执行if下的代码if username == ‘tank‘ and password == ‘123‘: # False and True ---> False print (‘登陆成功‘)else: print(‘登录失败‘)# 占位符:%sstr1 = ‘很帅‘print(‘tank%s‘ % (str1,)) # tank很帅str2 = ‘信念与我同在,我将坚无不摧!‘print(‘自信养成记1: %s‘ % (str2,))price1 = input(‘请输入该用户当月扣费月租:‘)all = input(‘请输入该用户当前余额:‘)print(‘亲爱的移动用户,您当月月租为[%s]元,账户余额为[%s]元!‘ % (price1,all))# - 算术运算符print(1 + 1) # 2n1 = 1# n1 = n1 + 1 # n1 += 1# print(n1) # 2n1 += 1# 赋值运算符: -=print(10 - 1) # 9# *=print(12 * 12) # 144print(11 / 3) # 3.666...print(11 // 3 ) # 3print(11 % 3) # 2# 比较运算符print(1 == 2) # Falseprint(1 > 2) # Falseprint(1 < 2) # Trueprint(1 >= 2) # Falseprint(1 <= 2) # True# is: 比较两个变量的ID是否相等x = 10print(ID(x) == ID(x)) # Trueprint(x is x) #True# 逻辑运算符# and: 左右两边的条件都为True才为True,否则为Falseprint(x == 1 and x == 10) # Falseprint(x == 10 and x == 10) # True# or: 判断两边的条件是否成立,其1成立则为Trueprint(x == 10 or x == 1) # True# not: 相反print(x == 10) # Trueprint(not x == 10) # False# no-->and-->or# True or Falseprint(not x == 1 or x == 10 and x == 20) # True# 链式赋值n = 10y = nz = yprint(n,y,z)n = y = z = 10print(n,z)# 交叉赋值x = 10y = 20# x与y的值互换# x = 20 y = 10z = x # 10x = y # 20y = z # 10x = 10y = 20# 10,20 = y=10,x=20x,y = y,xprint(x,y) # 20 10#解压缩赋值# 0 1 2List1 = [1,2,3]x = List1[0]y = List1[1]z = List1[2]print(x,z) # 1 2 3x,z = List1print(x,z) # 1 2 3‘‘‘if 分支‘‘‘#猜字符游戏;猜测用户输入的字符是否是9527.number = 9527guess = input(‘请输入猜测数字:‘)print(guess)print(type(guess)) # str#把字符串类型转为整型guess = int(guess)print(type(guess)) # intif guess == number: print(‘猜对了!‘)elif guess < number: print(‘猜小了‘)else: print (‘猜大了!‘)‘‘‘while循环: 语法: while 判断条件: # 若条件成立则"循环"执行以下代码 printt(‘111‘) ‘‘‘#import time# True:# print(1111)# time.sleep(1)# berak#猜字符游戏:猜测用户输入的字符是否是9527,限制只能猜3次。number = 9527init = 1 # 1 2 3 4while 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
流程控制
对流程的控制,控制某些事件的发生。
-if分支判断:语法:
if 判断条年:
#条件若成立执行
print(‘条件成立!‘)
#若if条件不成立,则执行此处
elif 判断条件:print(‘另一个条件成立‘)
#若if条件不成立,则执行此处
elif 判断条件:print(‘另一个条件成立‘)
#若if与elif条件不成立,则执行此处
else:
#若条件不成立则执行
print(‘条件不成立!‘)
总结以上是内存溢出为你收集整理的变量特征,流程控制-python全部内容,希望文章能够帮你解决变量特征,流程控制-python所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)