标签:输入 函数 highlight 直接 input 短路逻辑 you wirte 默认参数
Python的中的短路逻辑我是了解一些的,就是and的时候,碰到第一个Flase后面的参数就不判断了
同理or只要碰到第一个真,后面也不判断了。
所有or就有意思了,直接上测试代码
In [147]: name = input(‘wirte you name: ‘) or "shagua" wirte you name: In [148]: name Out[148]: ‘shagua‘ In [149]: name = input(‘wirte you name: ‘) or "shagua" wirte you name: sidian In [150]: name Out[150]: ‘sidian‘
用在判断输入是否为空,然后给默认参数,感觉比写if函数逼格搞5倍
标签:输入 函数 highlight 直接 input 短路逻辑 you wirte 默认参数
原文地址:https://www.cnblogs.com/sidianok/p/11780439.html