python学习小记

1、关于if __name__ == ‘__main__‘ 如何正确理解?
name 是当前模块名,当模块被直接运行时模块名为 main
这句话的意思就是,
当模块被直接运行时,以下代码块将被运行,
比如当前文件是test.py,双击运行,或者在IDE中运行,
那么if __name__ == ‘__main__‘: 下面的代码就会运行,这些代码可用于测试test.py中函数、类写得是否正确

当模块是被导入时,代码块不被运行,
比如当前文件test.py被其他文件test123.py导入,
即在test123.py中以import test语句导入,
则test.py中if __name__ == ‘__main__‘下的语句将不会执行

2、由于for循环与while循环可配合使用

3、正则表达式部分字符解释
正则表达式

4、Markdown转义字符

1
2
3
4
5
6
7
8
9
10
11
12
\\ 反斜杠
\` 反引号
\* 星号
\_ 下划线
\{\} 大括号
\[\] 中括号
\(\) 小括号
\# 井号
\+ 加号
\- 减号
\. 英文句号
\! 感叹号