pythonif基础语句大全_Python基础篇 -- if while 语句

2.7 if语句

# 单纯if

if 条件:

代码块

当条件成立,执行代码块

# 二选一

if 条件:

代码块1

else:

代码块2

#当条件为真,执行代码块1,否则执行代码块2

# 多选一 没有else的时候选择 0 个或 1 个,有else 就选1 个

if 条件1:

代码块1

elif 条件2:

代码块2

elif ......

else:

代码块

# 多选 可以选所有,也可以一个都不选

if 条件:

结果

if 条件:

结果

if 条件:

结果

if 条件:

结果

# 嵌套: if..else可以无限嵌套,尽量控制在3-5之内," == "表示判断

if 条件:

if 条件:

if 条件:

2.8 while循环

while 条件:

代码块(循环体)

else: #当条件为假时,执行else

代码块2

​流程:判断条件是否为真.如果为真,执行代码块.然后再次判断条件是否为真,如果为真,继续执行代码块......直至判断条件为假,循环退出.

​while True: 死循环,永远停不下来

2.9 格式化输出

s1 = "我叫%s, 今年%d岁了, 我喜欢%s" % ('sylar', 18, '周杰伦') # 之前的写法

# % 占位符: 声明占位的类型 %s -- 字符串 %d/%i -- 整型 %% 转义 成为普通的% %() 不能多,不能少,一一对应

name = input("name")

print(f"alex{name},{'aaa'}")

# 打印结果是 alexname,aaa

# f"{}" 大括号里的内容一般都放变量 字符串单引号 3.6版本及以上才能使用

s1 = "我叫{}, 今年{}岁了, 我喜欢{}".format("周杰伦", 28, "周润发") # 按位置格式化

s1 = "我叫{0}, 今年{2}岁了, 我喜欢{1}".format("周杰伦", "周润发", 28) # 指定位置

s1 = "我叫{name}, 今年{age}岁了, 我喜欢{singer}".format(name="周杰伦", singer="周润

发", age=28) #指定关键字

name = "XXX"

xingrong = "666"

s = name + "是一个很" + xingrong + "的人" #这句话就是一个格式

print(s)

name = "XXX"

xingrong = "666"

s = "%s是一个很%s的人" % (name, xingrong)

print(s)

name = "XXX"

age = "22"

hobby = "足球"

s = "我的名字是%s,我今年%s岁了,我喜欢%s!" % (name, age, hobby) # %d 占位必须是数字,%s可以接受任何数据类型

print(s)

print(我叫%s,已经学习了15%%的Python内容) % (name) # 当字符串中出现了占位符,想要使用%,必须写成%%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值