随笔 - 22  文章 - 0 评论 - 0 阅读 - 76
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

1.分支

if后面跟布尔值或者可以返回布尔值的表达式

# 提示用户同时输入账号和密码,用空格分隔
print('请输入账号和密码(用空格分隔):')
user_input = input()

# 使用split()方法分割输入的字符串
user_account, user_password = user_input.split()

# 检查账号和密码是否正确
if account == 'lizhidong' and password == '123456':
    print('seccess')
else:
    print('fail')

python中每一个文件就是一个模块 每个模块前需要写模块注释

input()函数返回一个字符串 不能直接与整型数字作比较 需要使用int()函数将字符串转换为整型数字
pass #占位符
就像建房子一样 可以先建框架,再往里面填充内容
如果有多个if else嵌套语句可以 把后面的封装到函数里面 以保证代码的简洁性
python官方文档

a = 0
b = 2
a or b

a or b or是逻辑运算符 如果a为真则返回a 如果a为假则返回b
a and b and是逻辑运算符 如果a为真则返回b 如果a为假则返回a
a is b 判断a和b是否是同一个对象
a is not b 判断a和b是否不是同一个对象
a in b 判断a是否在b中
a not in b 判断a是否不在b中

2.循环

循环是一中思想,循环可以重复执行一段代码,直到满足某个条件为止
while循环 一般用于不知道循环次数的情况 递归比较合适

while 条件:
    循环体

while循环会一直执行,直到条件为假时才会停止
for循环 主要是用来遍历可迭代对象 一般用于知道循环次数的情况

for 变量 in 可迭代对象:
    循环体
a = [['apple', 'banana', 'cherry'],(1,2,3)]
for i in a:
    for j in i:
        print(j,end=' ')

for 也可以和else一起使用

for i in range(10):
    print(i)
else:
    print('循环结束')

当for循环正常结束(即没有遇到break语句)时,会执行else语句块中的代码

3.条件

条件是判断语句的一部分,用于判断某个条件是否成立
条件语句用于判断某个条件是否成立,如果条件成立,则执行相应的代码块,否则执行其他代码块
条件语句可以嵌套使用,以实现更复杂的逻辑判断
可迭代对象是指可以遍历的对象,如列表、元组、字符串等
break语句可以用来跳出循环

a = [['apple', 'banana', 'cherry'],(1,2,3)]
for i in a:
    for j in i:
        if j == 'banana':
            break
        print(j,end=' ')
else:
    print('fail')

跳出内层循环,继续执行外层循环

a = [['apple', 'banana', 'cherry'],(1,2,3)]
for i in a:
    if 'banana1' in i:
        break
    for j in i:
        print(j,end=' ')
else:
    print('fail')

跳出外层循环,继续执行外层循环
continue语句可以用来跳过当前循环的剩余代码,直接进入下一次循环

a = [['apple', 'banana', 'cherry'],(1,2,3)]
for i in a:
    for j in i:
        if j == 'banana':
            continue
        print(j,end=' ')

range函数可以用来生成一个整数序列,可以指定起始值、结束值和步长

for i in range(1,10,2):
    print(i,end=' ')
a = [1,2,3,4,5,6,7,8,9,10]
for i in range(0,len(a),2):
    print(a[i],end='|')
a = [1,2,3,4,5,6,7,8,9,10]
b = a[0:len(a):2]
print(b)

4.枚举

枚举是一种数据类型,用于表示一组固定的值
枚举可以用来表示一组固定的值,如星期、月份、颜色等

posted on   Martinl_it  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示