type
Post
status
Published
date
Apr 12, 2026
slug
python001
summary
tags
python
category
java技术栈
icon
password
example-row
01. Python 命名约定:
- _check_database_connection:单下划线开头,表示内部使用,不建议外部调用
__check_database_connection:双下划线开头,触发名称修饰,防止子类覆盖
check_database_connection:无下划线,公共方法,可以在外部调用
03.两种空列表的实现比较
示例1:
示例2:
- 如果
get("repInfos")返回任何假值(None、False、0、""、[]),都会返回[]。
- 第二行的方式,如果键存在但值为
None、False、0、"",会返回这些值本身,只有当键"reply_infos"不存在时才返回[]。
- 如果希望
repInfos不存在或为假值时都返回空列表,使用第一行更合适。
04.list[i]和list(i)
list(i):i通常是一个可迭代对象(元组、字符串等)
list[i]:list必须是一个已定义的列表变量
容易混淆的场景(不推荐):
最佳实践:
- 作者:黄x黄
- 链接:https://hxhowl.site/article/python001
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章

