首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏开源优测

    JUnit5基础教程

    JUnit5是Java的单元测试框架,用于测试Java程序代码。作为一名软件测试工程师,掌握JUnit是非常重要的。我们将从头开始,一步步学习JUnit5的用法。 一、准备工作 1. 在Maven项目中添加JUnit5依赖: <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter 希望此详细教程能够帮助初级工程师彻底掌握JUnit5的使用。请在学习或使用中遇到任何问题,随时与我讨论。

    81620编辑于 2023-06-09
  • 来自专栏python3

    Python基础教程

    由于Python的嵌套作用域,来自(`multiplier的)外部作用域的这个变量,稍后会被内层函数访问: >>> double = multiplier(2) >>> double(5) 10 >>> triple = multiplier(3) >>> triple(3) 9 >>> multiplier(5)(4) 20 类似multiplayByFactor函数存储子封闭作用域的行为叫做闭包( 补充:函数式编程 Python在应对“函数式编程”方面有一些有用的函数:map、filter和reduce函数(Python3.0中都被移至fuctools模块中)。 Python中有两类参数:位置参数 和 关键数参数。参数在给定默认值时是可选的。 作用域。变量存储在作用域(也叫作命名空间)中。Python有两类主要的作用域——全局作用域 和 局部作用域。 print "The length of",repr(x),"is",len(x) >>> length_message('Fnord') The length of 'Fnord' is 5

    1.2K20发布于 2020-01-03
  • 来自专栏云深之无迹

    Python基础教程

    python中最基本的数据结构是序列(sequence)。其中每一个元素都有编号,位置或者是索引,但从0开始的记号模式,0怎么说呢其实就是一种偏移量的的设计,更容易的回到末尾把。 序列也有很多种。 Python支持一种数据结构叫容器(container)就是可以包含其他对象的对象。两个主要的容器是序列和映射。 序列里面,每个元素都有编号 映射里面。

    65850发布于 2020-08-12
  • 来自专栏夏天爱西瓜

    Python Numpy基础教程

    Python Numpy基础教程 本文是一个关于Python numpy的基础学习教程,其中,Python版本为Python 3.x ? 什么是Numpy Numpy = Numerical + Python,它是Python中科学计算的核心库,可以高效的处理多维数组的计算。 使用字符串或缓冲区从原始字节创建数组 5. 使用特殊库函数(random等) 索引和切片 基础操作 一维数组中的索引表面看起来和Python list的功能差不多。 In [5]: array[[1, 3]] Out[5]: array([[1., 1., 1.], [3., 3., 3.]]) ., [-5. , -4.99, -4.98, ..., 4.97, 4.98, 4.99], [-5.

    1.2K30发布于 2020-09-07
  • 来自专栏毛利学Python

    Python基础教程(三)

    Python 基础教程 本文是第三篇 @Author:Runsen @Date:Writern By 2019/04/15 and supplied By 2020/3/31 @CSDN:https:/ /maoli.blog.csdn.net/article/details/89316328 往期回顾: Python基础(一) Python基础(二) 上面两个基本搞定了Python中数据结构,下面花一篇讲讲最重要的类 __init__(self) 这里面的self一定要加上(上面两个相同) son=Son() print(son.money) 1000 (5):继承父类初始化过程中的参数 python提供一个标准的模块,成为pickle,使用它可以在一个文件中存储任何python对象,之后可以完整的取出来,这被称为持久地存储对象;还有另外一个模块成为cPickle,它的功能和pickle python中可以使用try ... except处理。

    57121发布于 2020-04-08
  • 来自专栏bit哲学院

    Python基础教程之第5章 条件, 循环和其他语句

    参考链接: Python成员资格和身份运算符 | in, not in, is, is not Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 #Chapter 5 条件, 循环和其他语句 #5.1 print和import的更多信息 #对于很多应用程序来说, 使用logging模块记日志比print print number ... 0 1 2 3 4 5 6 7 8 9 >>> range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] #如果能使用for循环,就尽量不用while 循环 #当需要迭代一个巨大的序列时,xrange会比range更高效 >>> for number in range(1,5): ...      ' >>> x ['Hello', 'Python'] >>> del x >>> y ['Hello', 'Python'] #5.7.3 使用exec和eval执行和求值字符串 # exec 在 Python

    62200发布于 2020-11-29
  • 来自专栏用户画像

    python基础教程 | for 循环

    基本使用  不同编程语言都有 for 语言,比如 C# 语言中的 foreach, Java 语言中的 for,在 Python 中的基本使用方法如下。 实例  example_list = [1,2,3,4,5,6,7,12,543,876,12,3,2,5] for i in example_list: print(i) 输出的结果为 1,2,3,4,5,6,7,12,543,876,12,3,2,5 , 内容依次为 example_list 中的每一个元素 注意 Python 是使用缩进表示程序的结构,如果程序这样编写, example_list = [1,2,3,4,5,6,7,12,543,876,12,3,2,5 进阶  range使用 在 Python 内置了工厂函数,range 函数将会

    41310发布于 2020-07-13
  • 来自专栏防止网络攻击

    Python基础教程Python简介

    5Python 是一种易于学习又功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。 Python 解释器及丰富的标准库,提供了适用于各个主要系统平台的源码或机器码,这些可以到 Python 官网 https://www.Python.org/免费获取,并可自由地分发。 2.Python可以干什么? (1)Python 拥有强大的生态,使得它能够在很多领域得到广泛的应用,下图是 Python 可以应用的一些典型的领域。 下面的 **Python 之禅(The Zen of Python)**列出了 Python 所提倡的一些编程理念(进入到 Python 的命令行界面,输入 import this 便可以看到下面的文字 5.引号的作用 (1)下面,大家可以运行下 print(50+50),结果是 100,由此,我们看到print()函数不仅能够识别数字,还可以识别数学公式,但是有些情况下,我们希望直接将这个数学公式打印出来

    59940编辑于 2022-11-15
  • 来自专栏程序员的知识天地

    python基础教程Python 基本语法

    Python 作为一门计算机语言自然有它自己的语法规则,就像英语、汉语都有自己的语法规则一样。Python的语法以简洁著称,它以行、缩进、注释、标识符、保留关键字等几方面来规定了自己的语法。 下面我们先看一段Python代码: ? Python 的行 在Python里面,行分为逻辑行和物理行。物理行就是以行结束符(\n)结尾算作一行,通常一个物理行也就是一个逻辑行。 单行多条语句 Python 语法允许一行中有多条语句存在,语句之间用分号(;)分割,但是编码规范中强烈不建议这样做,还是一行一条语句更清晰。 Python给起名字做了相关的规定。 Python2只支持ASCII码作为标识符的字符集, 而Python 3 扩展了标识符字符集,我们可以在程序中起中文名字,但是打中文会累死人的哦。

    1K31发布于 2019-05-15
  • 来自专栏程序员的知识天地

    python基础教程:元组

    3] Out[24]: 8.9 同样,元组也有负索引: In [25]: mytuple[-1] Out[25]: [1, 2] In [26]: mytuple[-2] Out[26]: 8.9 Python In [66]: sorted((3, 9, 0, 5)) Out[66]: [0, 3, 5, 9] In [68]: sorted(('python', 'yuanrenxue', 'good') ) Out[68]: ['good', 'python', 'yuanrenxue'] (6)tuple() 生成一个空元组,或把其它类型数据转换成元组。 In [69]: tuple() Out[69]: () In [70]: tuple('python') Out[70]: ('p', 'y', 't', 'h', 'o', 'n') (7)any In [147]: a, *b = x # x有5个元素,左边变量只有两个,多余的都被带*的b吸收了 In [148]: a, b Out[148]: (1, [2, 3, 4, 5]) In

    1.2K50发布于 2019-05-15
  • 来自专栏毛利学Python

    Python基础教程(四)

    @Author:Runsen 往期回顾: Python基础教程(一) Python基础教程(二) Python基础教程(三) Python标准库 Python标准库是随Pthon附带安装的,包含了大量极其有用的模块 list1 = [1, 2, 3, 4, 5] list2 = [i*2 for i in list1 if i > 3] print(list1) #[1, 2, 3, 4, 5] print(list2 cmd = "print 'hello world'" exec cmd #hello world expression = "10 * 2 + 5" print(eval(expression) = ' + str(i)) print('v' + str(i) + ':', eval('v' + str(i))) v0: 0 v1: 1 v2: 2 v3: 3 v4: 4 v5: 5 v6: 6 v7: 7 assert assert语句用来断言某个条件是真的,并且在它非真的时候引发一个错误--AssertionError。

    1.1K31发布于 2020-04-08
  • 来自专栏Creator星球游戏开发社区

    Cocos Creator基础教程—资源结构(5)

    对于游戏开发来说,除了编辑游戏界面、制作游戏动画、编写代码这些具体的工作外,大家还需要对游戏资源结构要非常清楚。如果马虎上阵,等你把项目运作做起来后,一是工作效率不会太高,二是难以精确控制资源,最后甚至会因此陷入混乱。

    1.5K20发布于 2019-09-11
  • 来自专栏centosDai

    HTML5(十一)——WebSocket 基础教程

    websocket 是 HTML5 提供的一种长链接双向通讯协议,使得客户端和服务器之间的数据交换更简单,允许服务端主动向客户端推送数据,并且客户端与服务端只需连接一次,就可以保持长久连接,并进行数据通信

    98830发布于 2021-10-01
  • 来自专栏python3

    Python Numpy-基础教程

    [1,2,3]) a.shape a.dtype # int32, boolean, string, float a.ndim ## 2-D a = np.array([[0,1,2],[3,4,5] Slice create a view on the original array(change will affect original array) # 1-D a = np.arange(10) a[5] , a[-1] # Index: 4,9 a[5:8] = 12 # Slice: all 5-8 is set as 12 arr[5:8].copy() # Slice without 5, 0.01) # 1000 equally spaced points xs, ys = np.meshgrid(points, points) z = np.sqrt(xs ** 2 + ys Mathematical Operations a = np.random.randn(5, 4) np.mean(a) np.mean(a, axis = 1) np.sum(a) a.consum

    56620发布于 2020-01-19
  • 来自专栏Linux系列

    Python基础教程(十二):模块

    文章目录 一、引言 二、Python模块解析 三、创建Python模块 四、导入Python模块 1. 使用import语句导入整个模块 2. 三、创建Python模块 创建Python模块非常简单,只需将Python代码保存为扩展名为.py的文件即可。 # main.py import math_operations result = math_operations.add(2, 3) print(result) # 输出:5 from math_operations import add, subtract result_add = add(2, 3) result_subtract = subtract(5, 2) print(result_add) # 输出:5 print(result_subtract) # 输出:3 3.

    54910编辑于 2024-06-12
  • 来自专栏centosDai

    HTML5(十一)——WebSocket 基础教程

    websocket 是 HTML5 提供的一种长链接双向通讯协议,使得客户端和服务器之间的数据交换更简单,允许服务端主动向客户端推送数据,并且客户端与服务端只需连接一次,就可以保持长久连接,并进行数据通信

    1.4K20发布于 2021-09-30
  • 来自专栏小一的学习笔记

    Python入门基础教程-函数

    作者:一叶 介绍:放不下灵魂的搬砖者 全文共1899字,阅读全文需8分钟 Python版本3.8.0,开发工具:Pycharm Python函数 1> Python提供了许多内建函数,例如print( 就是python给你提供的,拿来直接⽤的函数, 比如print, input等等 1# Python官方文档中print函数 2print(*object, sep=' ', end='\n', file = lambda x, y: x + y 6add(3, 5) 7 8# 等价于自定义函数 9def add(x, y): 10 return x + y 11add(3, 5) 12 ,且Python函数可以返回多个不同类型的值。 下节将介绍Python文件 学习Python,我们不只是说说而已 End

    74820发布于 2019-12-31
  • 来自专栏centosDai

    HTML5(十一)——WebSocket 基础教程

    websocket 是 HTML5 提供的一种长链接双向通讯协议,使得客户端和服务器之间的数据交换更简单,允许服务端主动向客户端推送数据,并且客户端与服务端只需连接一次,就可以保持长久连接,并进行数据通信

    83420编辑于 2021-11-30
  • 来自专栏小一的学习笔记

    Python入门基础教程-文件

    作者:一叶 介绍:放不下灵魂的搬砖者 全文共952字,阅读全文需4分钟 Python版本3.8.0,开发工具:Pycharm 大多数情况下程序中的数据会来自于外部,包括数据库导出的规整化数据、爬虫获取的大量不规则数据 01 — Python文件 本来想着第一小节是利用传统方法进行文件操作,第二小节通过Pandas进行快速文件读取,考虑了一下,入门教程还是先不拿一些高阶的东西,后面会统一更高阶的内容。 file_f.name) 4file_f.close() 「左右滑动查看更多」 删除文件 删除文件需要用到 os 模块 1import os 2 3# 若文件存在则删除文件,否则删除失败 4 5file_f = open('替换成自己的文件路径', 'w') 3file_f.write('first line\nsecond line\nthird line\n') 4file_f.close() 5 下节将介绍Python模块 学习Python,我们不只是说说而已 End

    55620发布于 2019-12-31
  • 来自专栏程序员的知识天地

    python基础教程:dict(字典)

    字典(dict, dictionary的简写)是Python中另一个非常重要的内置数据类型,是Python中映射类型(Mapping Type),它把“键”(key)映射到“值”(value),通过key {} In [2]: d2 = dict() In [3]: d1 == d2 Out[3]: True In [4]: d3 = {'a': 1, 'b': 2, 'c': 3} In [5] : d3 Out[5]: {'a': 1, 'b': 2, 'c': 3} In [6]: d4 = {'a': 1, 'a':2, 'a':3} In [7]: d4 Out[7]: {'a': 3} 字典推导式(Dict Comprehension) 类似列表推导式,我们可以通过一个for循环表达式来创建一个字典: In [10]: dd = {x: x*x for x in range(5) 中很重要的一个数据结构,也是Python内置的数据类型。

    2.6K30发布于 2019-05-15
领券