<分区>
if var is not None and var !="" and var !=" ":
# todo
我可以这样写吗?:
if var:
# todo
var 只是 String 类型。
标签 python
<分区>
if var is not None and var !="" and var !=" ":
# todo
我可以这样写吗?:
if var:
# todo
var 只是 String 类型。
最佳答案
如果要过滤掉只有空格的字符串(""
):
if var and var.strip():
# ...
因为如果用作谓词,包含空格的字符串被评估为 True:
>>> bool("")
False
>>> bool(" ")
True
关于python 检查字符串是否为空 - 这是优雅的方式吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18671197/
相关文章:
python - 使用 docker-compose 时调试链接的 docker 容器
Python 图像库 : How to combine 4 images into a 2 x 2 grid?
python - 使用 lxml.html 的 xpath 获取子元素 (Python)
python - 为什么这个 python 生成器根据 keras 没有输出?
python - 在gstreamer中连接视频文件(在python中)
python - f(n) = n 是 O(n) 时间还是 O(1) 时间?
python - YouTube API v3 返回截断的观看历史记录