1. 内建函数
- open()
open函数用于打开一个文件,创建一个 file 对象,后加w/r等参数,表明用相关的方法才可以调用它进行写/读。
- lower()
转换字符串中所有大写字符为小写。
- hex()
将10进制数转换成16进制数。以字符串形式表示
- int()
int() 函数用于将一个字符串或数字转换为整型。
2. sys标准库
- argv[]
「argv」是「argument variable」参数变量的简写形式,一般在命令行执行的时候由系统传递给程序。这个变量其实是一个List列表,argv[0] 一般是“被调用的脚本文件名或全路径”,这个与操作系统有关,argv[1]和以后就是传入的系统命令参数。
3. re标准库
- split(pattern, string, maxsplit=0, flags=0)
用指定分隔符pattern对字符串string进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串,例如
>>> re.split(r'_+', 'vadd_VV_SEW8_LMUL1')
['vadd', 'VV', 'SEW8', 'LMUL1']
>>> insn=re.split(r'_+', 'vadd_VV_SEW8_LMUL1')
>>> insn[0]
'vadd'
>>> insn[1]
'VV'
>>> insn[-1]
'LMUL1'
>>> insn[0][-1]
'd'
- findall(pattern, string, flags=0)
4. numpy库
numpy中的ndarray是python中的一种新元素,具有和列表类似的特性,但是又可以适用于numpy中各种运算函数。
参考链接:
NumPy quickstart — NumPy v1.23 Manual
数学函数(Mathematical functions) | NumPy 中文
- 调用ndarray时
def func(vs1) #vs1为ndarray
for i in range(0,int(vl)):
if vs1[i] == 0:
vs1[i] = 1
else:
a = 1
return a
此时在函数外部调用该函数时,vs1的第i个值会改变
- 掩码操作
一些变量定义
- global
在函数内部对函数外的变量进行操作
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/82493.html