python——一些标准函数库和变量的记录

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

NumPy 数学函数 | 菜鸟教程n

numpy的冷门用法:

如何用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

在函数内部对函数外的变量进行操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KGback

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值