今天学习python的条件判断if、elif、else操作,并记录学习过程欢迎大家一起交流分享。
首先新建一个python文件命名为py3_cond.py,在这个文件中进行操作代码编写(如下为代码,文后有显示运行效果):
#简单的if语句 #判断为真执行代码块内容 if True: print("好好学Python!") #因为是False这里不会打印输出 if False: print("这里不会打印") # 一个完整的if elif else # 代码块 lang = 'Python' #lang = 'Java' if lang == 'Python': print("Hello " + lang) elif lang == 'Java': print("Hello " + lang) elif lang == 'Go': print("Hello " + Go) else: print("No Match!") #使用and or not #进行条件判断 # and 操作 user = 'yale' login_in = True if user == 'yale' and login_in: print('admin login!') else: print('common login!') # or 操作 user = 'yale' login_in = True if user == 'yale' or login_in: print('admin login!') else: print('common login!') # not 操作 login_in = False if not login_in: print('Please login!') else: print('login in!') #比较list a = [1,2,3] b = [1,2,3] print(a == b)#True print(a is b)#False #因为在内存中a b是两个不同的对象 #两个变量的地址不同 print(id(a)) print(id(b)) #如下情况会为True a = [1,2,3] b = a print(id(a)) print(id(b)) #True #内存中是相同的对象 print(a is b) #### Python默认为False的值#### # False # None # 0 # 任何空的序列或者列表,例如: '',(),[]. # 任何空的mapping,例如:{} condition = False if condition: print('True values') else: print('False values')
以上代码运行效果:
好好学Python! Hello Python admin login! admin login! Please login! True False 47414728 47415048 49924808 49924808 True False values
今天的初学python的 if、elif、else集合学习就到这里!
关注公号
下面的是我的公众号二维码图片,欢迎关注。