记录学习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中是没有&&||这两个运算符的,而是使用andor代替。

  • 类的构造/析构函数

(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__':
    ...

Qt君
39 声望22 粉丝