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

导读:本篇文章讲解 python——一些标准函数库和变量的记录,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

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 数学函数 | 菜鸟教程

数学函数(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

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!