DAY5 if判断 while循环 for循环 反转字符

if

if 条件:
	代码块

if...else

if 条件:
	代码块
else:
	代码块

if...elif....elif...else

if 条件:
	代码块
elif 条件: 
	代码块
elif 条件:
	代码块

...(可以写任意个elif)

else:
	代码块

流程控制之while循环
while

while 条件:
	代码块
 while + break
while 条件:
	代码块
	break  # 结束本层循环,跳出循环

while + continue

while 条件:
	代码块
	if 条件:
		代码块
		cotinue  # 不执行下面代码,然后继续循环,即跳出本次循环
	代码块

while + else

while 条件:
	代码块
else:
	print('如果我没有被break,我就会被打印出来')

流程控制之for循环
for

for i in range/str/list/tuple/dict/set(可迭代对象):
	print(i)
 for + break
python
for i in range/str/list/tuple/dict/set(可迭代对象):
	print(i)
	break  # 结束本层循环

for + continue

for i in range/str/list/tuple/dict/set(可迭代对象):
	print(i)
	if 条件:
		continue  # 结束本次循环,即不执行下面代码,继续循环
	代码块

for + else

for i in range/str/list/tuple/dict/set(可迭代对象):
	print(i)
else:
	print('如果我没有被break,我就会被打印出来')

反转字符
1:切片法(最简单!)
一句话:用 [::-1] 直接反转字符串。
代码:

s = "Hello"
print(s[::-1])  # 输出 "olleH"

优点:最简洁,速度最快,适合所有情况。

2:reversed() + join()
先用 reversed() 反转,再用 join() 拼回来。
代码:

s = "Python"
print(''.join(reversed(s)))  # 输出 "nohtyP"

优点:逻辑清晰,适合和其他操作结合使用。

3:循环法(新手练习用)
一句话:用 for 循环,从后往前一个个拼字符。
代码:

s = "World"
i = ""
for char in s:
    i = char + i
print(i)  # 输出 "dlroW"

优点:帮助理解循环和字符串拼接,但实际开发不常用。

posted @ 2025-08-02 14:19  CHENHANG123  阅读(5)  评论(0)    收藏  举报