萌新学Python之if语句的三目运算符
- 游戏开发
- 2025-08-27 20:03:01

python 中三目运算符格式:
条件为真的操作 if 条件表达式 else 条件为假的操作
# 三目运算 print('正确') if input('输入密码:') == '123456' else print('错误')字符串索引切片语法:str[strat: end: step]
# 输入一个字符串,长度大于6输入前5位字符,否则返回本身 str1 = input('输入字符串:') print(str1[:5]) if len(str1) > 6 else print(str1)(搞混了冒号写成了逗号,报了 string indices must be integers 错误)
if 语句的三目运算符嵌套,通常最多两层,多了代码可读性差
# 设置密码,不是纯数字且大于6位设置成功,纯数字或者小于6位提示 pwd = input('设置密码:') print('设置成功') if not pwd.isdecimal() and len(pwd) > 6 else (print('密码简单') if pwd.isdecimal() else print('长度需要大于6位'))if 语句可以结合海象运算符(海象表达式)提高代码可读性
格式:变量 := 表达式
# 输入密码长度大于6符合,不符合长度要求给出提示 # 海象表达式 变量 := 表达式 print(f'长度{len_str}符合') if (len_str := len(input('输入密码:'))) > 6 else print(f'长度{len_str}不符合')把输入的字符串长度赋值给 len_str
如果 len_str > 6,执行最前面的符合操作,否则,执行后面的不符合操作
萌新学Python之if语句的三目运算符由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“萌新学Python之if语句的三目运算符”
上一篇
ElementUI常用组件
下一篇
LeetCode-18四数之和