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