记录学习python中的简短笔记。
- 正则模块
它提供 Perl 风格的正则表达式模式。
# 导入正则模块
import re
# 正则处理
re.match(r'^\s*//#if ', each)
- 获取列表长度
list = [1, 2, 3]
length = len(list)
- 判断变量是否在列表
list = [1, 2, 3]
if 1 in list:
print('true')
else:
print('false')
- 遍历列表
(1)常规遍历
list = [1, 2, 3]
for each in list:
print(each)
(2)遍历返回列表下标index
与项值each
list = [1, 2, 3]
for index, each in enumerate(list):
print(index, each)
- 指定函数的参数类型和返回值类型
(1) a:int
为指定参数a类型为int
(2)-> int
为指定返回值类型为int
def test(a:int) -> int
pass
- 逻辑与和逻辑或
在python中是没有&&
和||
这两个运算符的,而是使用and和or代替。
- 类的构造/析构函数
(1) __init__
构造函数
(2) __del__
析构函数
class Item:
def __init__(self):
pass
def __del__(self):
pass
- 获取命令行参数
import sys
print(sys.argv) # 打印参数列表
printf(len(sys.argv)) # 打印参数个数
- "main函数入口"
if __name__ == '__main__':
...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。