• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

SOC/IP验证工程师

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

文章分类 -  Python

上一页 1 2 3 下一页

Python中退出程序的方法
摘要:Python程序有两种退出方式: os._exit() 和 sys.exit()。 os._exit() 会直接将python程序终止,之后的所有代码都不会执行。 sys.exit() 会抛出一个异常: SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获该异常的 阅读全文

posted @ 2022-08-26 23:59 SOC验证工程师 阅读(7042) 评论(0) 推荐(0)

Python中getopt模块的用法
摘要:学习背景 使用命令行窗口执行某些py文件时,往往会传入一些参数,如: python practise.py --help='this is my name' -v 20 上述这种使用命令行传参的执行方式,在很多场景中都会用到。通过getopt.getopt()可以提取到这些参数。 函数定义及返回值 阅读全文

posted @ 2022-08-26 23:25 SOC验证工程师 阅读(255) 评论(0) 推荐(0)

python中argparse模块用法实例
摘要:知乎上的用法介绍:https://zhuanlan.zhihu.com/p/56922793 import argparse # 1.创建解释器 parser = argparse.ArgumentParser(description="可写可不写,只是在命令行参数出现错误的时候,随着错误信息打印出 阅读全文

posted @ 2022-08-25 23:07 SOC验证工程师 阅读(198) 评论(0) 推荐(0)

python中内置模块argparse的用法
摘要:argsparse是python的命令行解析的标准模块,内置于python,不需要安装。这个库可以让我们直接在命令行中就可以向程序中传入参数并让程序运行。 官方文档的位置:【https://docs.python.org/zh-cn/3/library/argparse.html】 用法: 1.导包 阅读全文

posted @ 2022-08-25 22:54 SOC验证工程师 阅读(80) 评论(0) 推荐(0)

Python命令行参数化的几种方式
摘要:内置 sys.argv 模块 内置 argparse 模块 内置 getopt 模块 第三方依赖库 click sys.argv 构建命令行参数最简单、常见的方式是利用内置的「 sys.argv 」模块。 它是将参数以一个有序的列表传入,所以在使用时传参顺序必须固定。 因此,这种方式适用于参数个数少 阅读全文

posted @ 2022-08-23 23:06 SOC验证工程师 阅读(378) 评论(0) 推荐(0)

python中在文件指定位置插入内容
摘要:FileInput类 from fileinput import FileInput def match_then_insert(filename, match, content): """匹配后在该行追加 :param filename: 要操作的文件 :param match: 匹配内容 :pa 阅读全文

posted @ 2022-08-23 22:49 SOC验证工程师 阅读(666) 评论(0) 推荐(0)

Python脚本中调用其他Python脚本
摘要:import 导入 对这样一个脚本: # a.py import sys def main(): if len(sys.argv) == 1: print("Hello World!") else : print("Hello "+sys.argv[1]) if __name__ =='__main 阅读全文

posted @ 2022-05-12 11:50 SOC验证工程师 阅读(290) 评论(0) 推荐(0)

Python脚本生成寄存器模型
摘要:第一种形式 | register | address | reg_access | field | field_access | reset_value | bitpos_end | bitpos_start | function | | | | | | | | | | | | chnl0_ctrl 阅读全文

posted @ 2022-03-19 16:35 SOC验证工程师 阅读(925) 评论(0) 推荐(0)

Python中字符串的使用总结
摘要:##1. 字符串的操作 所有标准序列操作(索引、切片、乘法、成员资格检查、长度、最小值和最大值)都适用于字符串,但字符串是不可变的,因此所有的元素赋值和切片赋值都是非法的。 >>> website = 'http://www.python.org' >>> website[-3:] = 'com' 阅读全文

posted @ 2022-03-13 19:30 SOC验证工程师 阅读(131) 评论(0) 推荐(0)

Python中元组的用法总结
摘要:Python支持一种数据结构的基本概念,名为容器( container)。容器基本上就是可包含其他对象的对象。两种主要的容器是序列(如列表和元组)和映射(如典)。在序列中,每个元素都有编号,而在映射中,每个元素都有名称(也叫键)。有一种既不是序列也不是映射的容器,它就是集合( set)。 元组:不可 阅读全文

posted @ 2022-03-13 15:27 SOC验证工程师 阅读(299) 评论(0) 推荐(0)

Python中列表的用法
摘要:1 函数 list 鉴于不能像修改列表那样修改字符串,因此在有些情况下使用字符串来创建列表很有帮助。 为此,可使用函数list将字符串或元组转换为列表。 >>> list('Hello') ['H', 'e', 'l', 'l', 'o'] 请注意,可将任何序列(而不仅仅是字符串)作为list的参数 阅读全文

posted @ 2022-03-13 15:17 SOC验证工程师 阅读(153) 评论(0) 推荐(0)

Python中的基本值和运算符总结
摘要:类型 描述 语法示例 整数 没有小数部分的数字 42 浮点数 有小数部分的数字 42.5、 42.5e-2 复数 实数(整数或浮点数)和虚数的和 38 + 4j、 42j 字符串 不可修改的字符序列 'foo'、 "bar"、 "baz"、 r'\n' 运 算 符 描 述 优 先 级 lambda 阅读全文

posted @ 2022-03-13 12:51 SOC验证工程师 阅读(43) 评论(0) 推荐(0)

Python中常用的内置函数总结
摘要:函数 描述 abs(number) 返回数字的绝对值 all(iterable) 如果iterable的所有元素都为真值,就返回True;否则返回False any(iterable) 如果iterable的所有元素都为假值,就返回False;否则返回True ascii(object) 类似于re 阅读全文

posted @ 2022-03-13 12:41 SOC验证工程师 阅读(93) 评论(0) 推荐(0)

Python中列表方法总结
摘要:方法 描述 aList.append(obj) 等同于aList[len(aList) :len(aList)] = [obj] aList.clear() 删除aList的所有元素 aList.count(obj) 返回aList中与obj相等的元素个数 aList.copy() 返回aList的 阅读全文

posted @ 2022-03-13 12:29 SOC验证工程师 阅读(44) 评论(0) 推荐(0)

Python中字典方法总结
摘要:方法 描述 aDict.clear() 删除aDict的所有项 aDict.copy() 返回aDict的副本 aDict.fromkeys(seq[,val]) 返回一个字典,其中的键来自seq,而值都被设置为val(默认为None)。可直接使用字典类型dict将其作为类方法来调用 aDict.g 阅读全文

posted @ 2022-03-13 12:26 SOC验证工程师 阅读(39) 评论(0) 推荐(0)

Python中序列的通用操作
摘要:1 序列概述 Python内置了多种序列,本章重点讨论其中最常用的两种: 列表和元组。还有另一种重要的序列是字符串。 列表和元组的主要不同在于,列表是可以修改的,而元组不可以。在你自己编写程序时,几乎在所有情况下都可使用列表来代替元组。一种例外情况是将元组用作字典键,这将在第4章讨论。在这种情况下, 阅读全文

posted @ 2022-03-13 12:03 SOC验证工程师 阅读(99) 评论(0) 推荐(0)

Python中字符串基础知识
摘要:1 单引号字符串以及对引号转义 字符串可以按如下表示: 1.1 "Hello, world!" 1.2 "Let's go!" 1.3 '"Hello, world!" she said' 1.4 'Hello, world!' 1.5 'Let's go' 1.6 ""Hello, world!" 阅读全文

posted @ 2022-03-13 10:49 SOC验证工程师 阅读(82) 评论(0) 推荐(0)

Python中字符串的使用方法详解
摘要:python中字符串对象提供了很多方法来操作字符串,功能相当丰富。必须进行全面的了解与学习,后面的代码处理才能更得心应手,编程水平走向新台阶的坚实基础。目前一共有45个方法。 获取字所有的符串方法 print(dir(str)) [...,'capitalize', 'casefold', 'cen 阅读全文

posted @ 2022-03-12 22:24 SOC验证工程师 阅读(316) 评论(0) 推荐(0)

Python中字符串方法总结
摘要:方法 描述 string.capitalize() 返回字符串的副本,但将第一个字符大写 string.casefold() 返回经过标准化( normalize)后的字符串,标准化类似于转换为小写,但更适合用于对Unicode字符串进行不区分大小写的比较 string.center(width[, 阅读全文

posted @ 2022-03-11 23:30 SOC验证工程师 阅读(45) 评论(0) 推荐(0)

Python中让自己定义的模块可用的方法
摘要:让模块可用,就要让解释器知道去哪里寻找这些模块。 1.将模块放在正确的位置 可在模块sys的变量path中找到目录列表(即搜索路径) >>>import sys, pprint >>>pprint.pprint(sys.path) 2.告诉解释器去哪里寻找 2.1常用的方法 标准做法是将模块所在的目 阅读全文

posted @ 2022-03-05 18:39 SOC验证工程师 阅读(40) 评论(0) 推荐(0)

上一页 1 2 3 下一页
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3