.jpg)
Python 是否有类似空字符串变量的东西,您可以在其中执行以下操作:
if myString == string.empty:
无论如何,检查空字符串值的最优雅方法是什么?我发现每次检查空字符串的硬编码都不那么好。""

网友回答:
从 PEP 8 开始,在“编程建议”部分:
对于序列(字符串、列表、元组),请使用空序列为假的事实。
所以你应该使用:
if not some_string:
艺术
if some_string:
澄清一下,序列被评估到布尔上下文中,如果它们是否为空。它们不等于 或 。FalseTrueFalseTrue

网友回答:
空字符串是“falsy”(python 2 或 python 3 引用),这意味着它们在布尔上下文中被认为是假的,所以你可以这样做:
if not myString:
如果您知道变量是字符串,这是首选方法。如果您的变量也可能是其他类型的变量,那么您应该使用:
if myString == "":
有关布尔上下文中为假的其他值,请参阅真值检验文档。

网友回答:
最优雅的方法可能是简单地检查它是真的还是假的,例如:
if not my_string:
但是,您可能希望去除空格,因为:
>>> bool("")
False
>>> bool(" ")
True
>>> bool(" ".strip())
False
但是,您可能应该在这方面更明确一点,除非您确定此字符串已通过某种验证并且是可以通过这种方式测试的字符串。
模板简介:该模板名称为【Python 是否有类似空字符串变量】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【Python】栏目查找您需要的精美模板。