学习笔记1、break和continue

思考题:求1~100 的所有整数这样的结果: 1-2+3-4+5…
思考题解体:

jishu = 0
oushu = 0
num1 = 0
num2 = 0
a = 0
totol = 0
while a < 101:
    if a % 2 == 1:
        print('这里是奇数', a)
        jishu = jishu + a
    else:
        print('这里是偶数', a)
        oushu = oushu + a
    a += 1
totol = oushu - jishu
print(oushu,jishu,totol)

1、循环语句

1.3 break

break,用于在while循环中帮你终止循环

print("开始")
while True:
	print("1")
	break # break开始后面的循环全部结束,终止循环,执行循环下面的脚本
	print("2")
print("结束")   # 从这里开始执行

所以,以后写代码时候,想要结束循环可以通过两种方式,条件判断和break关键字,两种方式没有好坏之分,只要能实现功能就可以

1.4 continue

continue,在循环中用于结束本次循环,开始下一次循环。

print("开始")
while True:
	print("1")
	continue # continue循环内的所有代码都不执行,重新开始从while True开始执行。
	print("2")
print("结束")   # 从这里开始执行

1.5 while else

当while 后的条件不成立时,else中的代码就会执行

while 条件:
	代码
else:
	代码
while False:
	pass
else:
	print(“123”)
num = 1
while num < 5:
	print(num)
	num += 1
else:
	print("666")
	
# 输出
1
2
3
4
666
while True:
	print(123)
	break
else:
	print(666)

#输出
123

2、字符串格式化

字符串格式化,使用更便携的形式实现字符串的拼接

2.1 %

2.1.1 基本格式化
name = 'aaa'
# % 在这里称为占位符
text = ‘我是%s,今年18岁’ %name
name = 'aaa'
age = 18
%s : 为字符串占位
%d : 为整形占位
text = "我是%s,今年%d岁" %(name,age)
2.1.2 百分比
text = “兄弟,这个文件我已经下载了90%,最后居然断网了”
print(text)
text = “%s,这个文件我已经下载了90%%,最后居然断网了” %"兄弟"
# 一旦文本字符串格式化中,存在百分比的显示,又不是用于占位符使用,请一定要加2个%,以实现输出一个%的功能
print(text)

2.2 format(推荐)

D_0 = 吴佩奇
text = "我叫{0},今年18岁".format(D_0)
text = "我叫{0},今年{1}岁,真实姓名是{0}".format(“吴佩奇”,18) 
## 占位符可以复用

2.3 f. python3.6以后引入

到python3.6版本,更便捷

action = '跑步'
text = f"我喜欢{action},跑完之后满身大汗"
print(text)
name = '喵喵'
age = 19

text = f“我的名字叫{name},今年{age}岁”
print(text)
# 进制转换,
v1 = f"我今年{22}岁"
print(v1)

v2 = f"我今年{22:#b}岁"
print(v2)

v3 = f"我今年{22:#x}岁"
print(v3)

v4 = f"我今年{22:#o}岁"
print(v4)
##扩展理解
text1 = f"我是{'alex'},我爱Elsa"
print(text1)

name = "alex"
text2 = f"我是{name},我爱Elsa"
print(text2)

name = "alex"
text3 = f"我是{name.upper()},我爱Elsa"
print(text3)

3.运算符

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值