前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >(六) 初遇python甚是喜爱之条件判断if、elif、else操作

(六) 初遇python甚是喜爱之条件判断if、elif、else操作

作者头像
XXXX-user
修改2019-07-30 10:59:33
4710
修改2019-07-30 10:59:33
举报
文章被收录于专栏:不仅仅是python

各位读者大大们大家好,今天学习python的条件判断if、elif、else操作,并记录学习过程欢迎大家一起交流分享。

首先新建一个python文件命名为py3_cond.py,在这个文件中进行操作代码编写(如下为代码,文后有显示运行效果):

代码语言:javascript
复制
#简单的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')

以上代码运行效果:

代码语言:javascript
复制
好好学Python!
Hello Python
admin login!
admin login!
Please login!
True
False
47414728
47415048
49924808
49924808
True
False values

今天的初学python的 if、elif、else集合学习就到这里!

关注公号

下面的是我的公众号二维码图片,欢迎关注。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 yale记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关注公号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档