Python语法学习补充
列表推导式
传统写法:
index = []
for i in range(1, 11):index.append('学生' + str(i))
输出:
列表推导式写法:
[表达式 for i in 可迭代对象]
例如:
index = ['学生' + str(i) for i in range(1, 11)]
print(index)
输出与传统写法相同:
__name__变量解释
'''
__name__ 是 Python 内置的一个特殊变量。当一个 .py 文件被直接运行时,__name__ 的值会被自动设置为 '__main__'。当一个 .py 文件被其他文件导入时,__name__ 的值就是这个文件的模块名(即文件名,不带 .py)。如果不加 if __name__ == '__main__':,在导入模块时测试代码也会执行,可能导致不必要的输出或逻辑错误。
'''
if __name__ == '__main__':print("111")