python有很多实用的内置函数,用户也可以自定义函数一、函数的定义怎样去创建一个函数,简单的规则如下:函数代码块以def开头,后面是函数名和括号------里面可加参数传参要放在括号里建议函数内注释函数的用法别忘了冒号和函数体内的缩进有返回值的使用return 表达式,没有的默认返回None例如:def sumint(a,b): return a+b print sumint(2,3
一、pytest简介pytest是第三方提供的单元测试框架,提供了更多的扩展,方便使用。下载:pip install pytest与unittest区别:unittest定义测试用例时需测试类中进行定义,而pytest可以直接定义测试用例函数,但为了代码规范,建议还是特定测试类内集中定义测试用例。二、文件命名规则测试文件和测试函数必须以“test”开头,测试类必须以“Test”开头,pyth
转载 2023-08-09 16:31:18
229阅读
目录前言一、安装二、简单使用1.创建 test_sample.py 文件,代码如下:2.使用 pytest 执行测试需要遵行的规则:3.pytest.ini 配置文件 4.addopts: OPTS 命令行参数集三、常用方法1.pytest.mark.parametrize 装饰器1.1一次传多个参数1.2组合传参:2、@pytest.fixture()1.fixture scope 作
文章目录0. 前言1. 命令与配置1.1. pytest 的基本使用1.2. 配置文件2. 代码编写2.1. 推荐的单元测试源码格式2.2. 文件/类/方法命名规则2.3. assert 相关2.4. pytest fixtures 0. 前言简介:pytest是Python的测试框架,是第三方提供的,需要额外安装包。安装方法:pip install -U pytest,之后就可以通过 pyte
转载 2023-08-11 13:48:38
146阅读
format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。1.不需要理会数据类型的问题,%方法%s只能替代字符串类型2.单个参数可以多次输出,参数顺序可以不相同3.填充方式十分灵活,对齐方式十分强大4.官方推荐用的方式,%方式将会在后面的版本被淘汰format的一个例子print ('hello {0}'.format('world'))&n
转载 2023-05-28 16:59:00
114阅读
unittest  unittest支持测试自动化,共享测试的设置和关闭代码,将测试集合到集合,以及测试独立于报告框架。 unittest模块提供的类可以很容易地支持这些质量的一组测试。为了达到这个目的,unittest支持一些重要的概念:测试夹具 测试夹具代表执行一个或多个测试所需的准备以及任何关联的清理操作。这可能涉及到,例如,创建临时或代理数据库,目录或启动服务器进程。 测试
所谓的函数其实就是一个方法,就类似于我们在生活当中使用的模板模具。def test(): print('大家好') test()在此函数test是一个方法,或者说是函数。test()就是一个调用的方法。点击运行,输出结果为:大家好。def test(name): print('Hello,'+name) test('小王')点击运行,输出结果为:Hello,小王。函数,分为实参
转载 2023-10-27 06:19:01
1113阅读
Python-基本数据类型一、数字类型1.整型int作用:记录年龄、身份证号、个数等等整数数据。定义:age = 18 print(type(age)) # int2.浮点型float作用:记录视力、身高、体重等有小数的数据。定义:height = 1.75 print(type(height)) # float二、字符串类型作用:记录描述性质的状态,如名字、一段话。定义:用引号(’’,"",
转载 2023-08-08 15:01:53
173阅读
'''内置函数 :作用域相关(2) :locals : 返回当前局部作用域内的所有内容globals : 返回全局作用域内的所有内容基础数据类型相关(38) :和数字相关 :数据类型 :bool : 将数字强制转换成bool型int : 将数字强制转换成int型floa
很多初学的小伙伴们,在学到“类”的时候,就开始烦迷糊了。“类”到底是个什么东西,是用来干嘛的?然后就疯狂百度搜索,搜出了很多。一看回答,很多都是扯什么面向对象,还讲了一堆稀奇古怪的概念,看了反而更迷糊了。。所以,我这篇文章,就是要带大家,用最简单、通俗、暴力的方式理解什么是类,类能干什么,怎么使用。首先,我们要明白,既然python的作者设计了“类”这个东西,那肯定是在编程的时候有这种需求的。那
文章目录一.文件操作介绍二.文件的读写三.应用1:制作文件的备份四.文件的相关操作五.应用2:批量修改文件名 一.文件操作介绍什么是文件文件的作用就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力二.文件的读写(1)写数据(write)使用write()可以完成向文件写入数据demo: 新建一个文件 file_write_test.py,向其中写入如下代码:
# icontainsPython作用 ## 简介 Python,`icontains`是一个字符串操作方法,用于不区分大小写的情况下进行子字符串的匹配。它是`str`类型的一个内置方法,可以用于判断一个字符串是否包含特定的子字符串,而不考虑子字符串的大小写。 ## 语法 `icontains`方法的语法如下: ```python str.icontains(substrin
原创 2023-10-31 05:22:30
73阅读
# 理解 Python 的 `import as` 的作用 Python 编程,导入模块是非常常见的操作。特别是对于初学者来说,理解如何使用和管理模块非常重要。其中,`import as` 语句可以帮助我们更好地管理命名空间,并使我们的代码更清晰。本文将通过说明 `import as` 的作用、使用流程以及代码示例来帮助你掌握这一概念。 ## 1. `import as` 的作用 `
原创 9月前
862阅读
目录一、简单了解Anaconda二、知道是什么(what) 的同时,我们也需要问一问为什么(why)。那么,为什么要选择Anaconda呢?三、搭建使用环境一、简单了解Anaconda(1)Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。作为好奇宝宝的你是不是发现了一个新名词 conda,那么你一定会问 conda 又是什么呢?(
Python的`with`语句提供了一种更加优雅和安全的方式来处理文件操作。它基于上下文管理器(context manager)的概念,能够自动管理资源的打开和关闭,即使发生异常的情况下也能够保证文件被正确关闭。以下是`with`语句文件处理作用和优势的详细解释:### 自动管理资源 没有使用`with`语句的情况下,文件操作通常需要两个步骤:首先是使用`open()`函数打开文件,然
转载 2024-07-22 11:20:14
29阅读
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make 是用来编译的,它从Makefile读取指令,然后编译。make install 是用来安装的,它也从Makefile读取指令,安装到指定的位置。AUTOMAKE和
什么是super?  super() 函数是用于调用父类(超类)的一个方法。  super 是用来解决多重继承问题的,直接用类名调用父类方法使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。  MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。语法以下是 super() 方法的语法:super(type[, object-o
转载 2024-01-14 14:07:05
45阅读
Q31。如何在python中注释多行?Ans:多行注释出现在多行。所有要评论的行都要以#为前缀。您还可以使用非常好的 快捷方式来注释多行。您需要做的就是按住Ctrl键并  每个想要包含#字符的地方左键单击并键入一次#。这将注释您引入光标的所有行。Q32。Python的文档字符串是什么?Ans: Docstrings实际上不是评论,但是,它们是&nbsp
# CUDAPython作用 随着数据科学和深度学习的发展,越来越多的计算密集型任务需要依靠强大的计算能力来提升效率。CUDA(Compute Unified Device Architecture)是NVIDIA推出的并行计算平台和编程模型,它允许开发者利用图形处理单元(GPU)进行通用计算。本文将介绍CUDAPython作用,并用示例代码进行说明。 ## CUDA的基本概念
原创 10月前
107阅读
一、运算符1 算数运算符:+  、- 、 *  、/  、**、  //、% 2赋值运算符算术运算符和赋值运算符是配合使用的,获取的结果是明确的值例  count=count+1 count+=1  3比较运算符:<、 > 、!=、>=、<=、==4逻辑运算符:and \or\ not&nb
  • 1
  • 2
  • 3
  • 4
  • 5