专业编程基础技术教程

网站首页 > 基础教程 正文

python 条件判断if、elif、else操作

ccvgpt 2024-07-29 13:41:23 基础教程 10 ℃

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


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集合学习就到这里!

关注公号

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

Tags:

最近发表
标签列表