- 什么是pip?pip的全称是Package installer for python,顾名思义就是pip就是Python的包安装器。我们在安装Python时,就会同时安装上pip,通过pip命令,可以把远端仓库(Pypi)里的包下载并安装到本地。从Python3.4和Python2.7.9版本起,Python都为每个Python安装包标配了pip。所以本文将不讲解pip如何安装。 问题:p... 什么是pip?pip的全称是Package installer for python,顾名思义就是pip就是Python的包安装器。我们在安装Python时,就会同时安装上pip,通过pip命令,可以把远端仓库(Pypi)里的包下载并安装到本地。从Python3.4和Python2.7.9版本起,Python都为每个Python安装包标配了pip。所以本文将不讲解pip如何安装。 问题:p...
- f-srtingf-string 是 Python3.6 版本开始引入的特性,想必很多 Python 用户都基础性的使用过,通过它我们可以更加方便地向字符串中嵌入自定义内容,但 f-string 真正蕴含的功能远比大多数用户知道的要丰富,今天我们就来一起探索它们! 基础用法f-string 最基础的用法很简单,如下例所示,在前缀f的字符串中向{}内直接填入要嵌入的值、变量或计算表达式:pr... f-srtingf-string 是 Python3.6 版本开始引入的特性,想必很多 Python 用户都基础性的使用过,通过它我们可以更加方便地向字符串中嵌入自定义内容,但 f-string 真正蕴含的功能远比大多数用户知道的要丰富,今天我们就来一起探索它们! 基础用法f-string 最基础的用法很简单,如下例所示,在前缀f的字符串中向{}内直接填入要嵌入的值、变量或计算表达式:pr...
- Python for循环和while循环循环简单来说就是让一段代码按你想要的方式多次运行。软件拥有强大的运算能力,就是由循环提供的。在 Python 中支持的循环由两种:while 循环 和for 循环。 while循环while 的中文意思为当…的时候。顾名思义,当条件满足的时候做什么事情。来看看 while 语句的格式:while 条件: 当条件成立的时候,执行这里的语句 # ... Python for循环和while循环循环简单来说就是让一段代码按你想要的方式多次运行。软件拥有强大的运算能力,就是由循环提供的。在 Python 中支持的循环由两种:while 循环 和for 循环。 while循环while 的中文意思为当…的时候。顾名思义,当条件满足的时候做什么事情。来看看 while 语句的格式:while 条件: 当条件成立的时候,执行这里的语句 # ...
- Python函数及名称空间 函数什么是函数?函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。作用:函数能提高应用的模块性,和代码的重复利用率函数的语法结构def 函数名(参数): '''函数注释''' 函数体代码 return 返回值1.def 定义函数的关键字2.函数名 等同于变量名3.参数 可以不填,主要是在使用函数的时候规定外界要不要传数据进来4.... Python函数及名称空间 函数什么是函数?函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。作用:函数能提高应用的模块性,和代码的重复利用率函数的语法结构def 函数名(参数): '''函数注释''' 函数体代码 return 返回值1.def 定义函数的关键字2.函数名 等同于变量名3.参数 可以不填,主要是在使用函数的时候规定外界要不要传数据进来4....
- 储存数据演变史文本文件文本文件是创建在计算机本地目录下的,它可以用来存储我们自己的数据,但是文本文件局限性非常大,包括存储路径、存储内容的格式,都只能在本地计算机中使用,无法跨计算机使用,是第一阶段储存数据的方式软件开发目录规范软件开发目录规范帮助程序员统一了软件开发过程中数据存储的路径,但是任然存在问题,例如不方便实现跨计算机使用,同时储存数据的格式也没有进行统一数据库数据库的出现,解决... 储存数据演变史文本文件文本文件是创建在计算机本地目录下的,它可以用来存储我们自己的数据,但是文本文件局限性非常大,包括存储路径、存储内容的格式,都只能在本地计算机中使用,无法跨计算机使用,是第一阶段储存数据的方式软件开发目录规范软件开发目录规范帮助程序员统一了软件开发过程中数据存储的路径,但是任然存在问题,例如不方便实现跨计算机使用,同时储存数据的格式也没有进行统一数据库数据库的出现,解决...
- Python随机模块以及json模块的使用 随机模块随机产生小数关键词:random作用:随机产生一串小数导入模块: import random print(random.random) # 0.927037923859868随机产生整数关键词:randint作用:随机产生整数,可设置区间导入模块: import random print(random.randint(1,10))... Python随机模块以及json模块的使用 随机模块随机产生小数关键词:random作用:随机产生一串小数导入模块: import random print(random.random) # 0.927037923859868随机产生整数关键词:randint作用:随机产生整数,可设置区间导入模块: import random print(random.randint(1,10))...
- 包的使用什么是包指含有多个py文件的集合指内部含有__ init__ .py文件的文件的文件夹包的具体使用常规导入如果只是想使用包中某几个模块,只需按照常规from…import…的导入方式使用即可直接导入包名使用import的方式直接导入包名代码表现:import 包名这种方式导入的是包内__ init __ .py文件,通常包的开发人员会将包内模块名导入到这个文件中去,我们只需要通过’... 包的使用什么是包指含有多个py文件的集合指内部含有__ init__ .py文件的文件的文件夹包的具体使用常规导入如果只是想使用包中某几个模块,只需按照常规from…import…的导入方式使用即可直接导入包名使用import的方式直接导入包名代码表现:import 包名这种方式导入的是包内__ init __ .py文件,通常包的开发人员会将包内模块名导入到这个文件中去,我们只需要通过’...
- Python模块导入和使用 模块1、简介本质:模块是指内部具有一定功能(代码)的py文件2、模块的表现形式1、py文件(py文件也可以称之为是模块文件)2、含有多个py文件的文件夹(按照模块功能的不同划分不同的文件夹储存)3、已被编译为共享库或DLL的C或C++扩展4、使用C编写并链接到python解释器的内置模块 模块的分类1、自定义模块此类模块是我们自己编写的模块文件2、内置模块pyt... Python模块导入和使用 模块1、简介本质:模块是指内部具有一定功能(代码)的py文件2、模块的表现形式1、py文件(py文件也可以称之为是模块文件)2、含有多个py文件的文件夹(按照模块功能的不同划分不同的文件夹储存)3、已被编译为共享库或DLL的C或C++扩展4、使用C编写并链接到python解释器的内置模块 模块的分类1、自定义模块此类模块是我们自己编写的模块文件2、内置模块pyt...
- Python面向对象之动态静态方法 动静态方法在类中定义的函数有多种特性直接在类中定义函数再类中直接定义函数,默认绑定给对象,类调用时有几个参数就要传几个参数,对象调用时该函数的第一个参数默认为对象# 定义一个类class Student: # 类公用数据 school_name = '家里蹲大学' # 对象独有数据 def __init__(self, name,... Python面向对象之动态静态方法 动静态方法在类中定义的函数有多种特性直接在类中定义函数再类中直接定义函数,默认绑定给对象,类调用时有几个参数就要传几个参数,对象调用时该函数的第一个参数默认为对象# 定义一个类class Student: # 类公用数据 school_name = '家里蹲大学' # 对象独有数据 def __init__(self, name,...
- 面向对象的编程思想面向对象是一种编程思想,用这种思想为指导设计的程序,把数据和对数据的操作封装在一起组成类,通过类来创建对象,通过对象之间的交互来实现程序的功能。面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用 面向过程编程面向过程即流程在以上所学习的编程中,我们都是在按照固定的流程解决问题,制定... 面向对象的编程思想面向对象是一种编程思想,用这种思想为指导设计的程序,把数据和对数据的操作封装在一起组成类,通过类来创建对象,通过对象之间的交互来实现程序的功能。面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用 面向过程编程面向过程即流程在以上所学习的编程中,我们都是在按照固定的流程解决问题,制定...
- 面向对象面向对象(Object Oriented)是软件开发方法,一种编程范式。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整... 面向对象面向对象(Object Oriented)是软件开发方法,一种编程范式。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整...
- 1.介绍selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器from selenium import webdriverbrowser=webdriver.Chrome()browse... 1.介绍selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器from selenium import webdriverbrowser=webdriver.Chrome()browse...
- 1 mark简介pytest可自定义标记;把一个大项目自动化用例,划分多个模块,标明哪些是模块A用例,哪些是模块B的,运行代码时候指定mark名称运行就可以。 2 使用方法@pytest.mark.自定义名称 3 实例# -*- coding:utf-8 -*-# 作者:NoamaNelson# 日期:2022/11/18 # 文件名称:test_mark.py# 作用:自定义标记mark... 1 mark简介pytest可自定义标记;把一个大项目自动化用例,划分多个模块,标明哪些是模块A用例,哪些是模块B的,运行代码时候指定mark名称运行就可以。 2 使用方法@pytest.mark.自定义名称 3 实例# -*- coding:utf-8 -*-# 作者:NoamaNelson# 日期:2022/11/18 # 文件名称:test_mark.py# 作用:自定义标记mark...
- 1 目的将项目部署到其他的环境,快速安装当前项目所需要的依赖包;确保安装的依赖包和项目保持一致,避免出现版本错误引起环境异常。 2 所有依赖包如果想导出本地环境所有的Python包,即pip安装的所有包,直接使用:pip freeze > requirements.txt如图: 3 项目依赖包 3.1 安装pipreqs以上显然不是我们常用的,因为我们一般使用的是把某个项目的依赖包导出来,... 1 目的将项目部署到其他的环境,快速安装当前项目所需要的依赖包;确保安装的依赖包和项目保持一致,避免出现版本错误引起环境异常。 2 所有依赖包如果想导出本地环境所有的Python包,即pip安装的所有包,直接使用:pip freeze > requirements.txt如图: 3 项目依赖包 3.1 安装pipreqs以上显然不是我们常用的,因为我们一般使用的是把某个项目的依赖包导出来,...
- 在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。 1.读文件要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符:>>> f = open('/... 在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。 1.读文件要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符:>>> f = open('/...
上滑加载中
推荐直播
-
0代码智能构建AI Agent——华为云AI原生应用引擎的架构与实践
2024/11/13 周三 16:30-18:00
苏秦 华为云aPaaS DTSE技术布道师
大模型及生成式AI对应用和软件产业带来了哪些影响?从企业场景及应用开发视角,面向AI原生应用需要什么样的工具及平台能力?企业要如何选好、用好、管好大模型,使能AI原生应用快速创新?本期直播,华为云aPaaS DTSE技术布道师苏秦将基于华为云自身实践出发,深入浅出地介绍华为云AI原生应用引擎,通过分钟级智能生成Agent应用的方式帮助企业完成从传统应用到智能应用的竞争力转型,使能千行万业智能应用创新。
去报名 -
TinyEngine低代码引擎系列第2讲——向下扎根,向上生长,TinyEngine灵活构建个性化低代码平台
2024/11/14 周四 16:00-18:00
王老师 华为云前端开发工程师,TinyEngine开源负责人
王老师将从TinyEngine 的灵活定制能力出发,带大家了解隐藏在低代码背后的潜在挑战及突破思路,通过实践及运用,帮助大家贴近面向未来低代码产品。
即将直播 -
华为云AI入门课:AI发展趋势与华为愿景
2024/11/18 周一 18:20-20:20
Alex 华为云学堂技术讲师
本期直播旨在帮助开发者熟悉理解AI技术概念,AI发展趋势,AI实用化前景,了解熟悉未来主要技术栈,当前发展瓶颈等行业化知识。帮助开发者在AI领域快速构建知识体系,构建职业竞争力。
去报名
热门标签