
Python基础篇
MoonLord0525
这个作者很懒,什么都没留下…
展开
-
Python-NumPy
NumPy核心数据结构:ndarrayNumPy的数组类被称作ndarray。通常被称作数组。注意numpy.array和标准Python库类array.array并不相同,后者只处理一维数组和提供少量功能。 一种由相同类型的元素组成的多维数组,元素数量是事先给定好的。 元素的数据类型由dtype对象来指定,每个ndarray只有一种dtype类型。 ndarray的大小固定,创建好数组后大小是不会再发生改变的。ndarray创建可以通过numpy模块中的常用的几个函数进行创建ndarray原创 2020-08-18 00:13:27 · 351 阅读 · 0 评论 -
Python多线程与多进程
Python多线程模块thread模块 threading模块推荐使用threading模块,因为thread不支持守护线程。当主线程退出时,所有的子线程不管它们是否还在工作,都会被强行退出。有时我们并不希望发生这种行为,这时就引入了守护线程的概念。threading模块支持守护线程。#多线程def music(name,loop): for i in range(loop): print(‘listen music %s %s’%(name,time.ctime())) time原创 2020-08-10 00:30:40 · 281 阅读 · 0 评论 -
Python异常和time
认识异常Python遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,则程序就会用所谓的回溯(Traceback,一种错误信息)来终止执行处理异常异常是指在程序运行过程中发生的一个事件,会影响程序的正常运行,所以一般需要进行捕获异常并处理。 异常的捕获使用try/except/finally语句进行捕获操作,并告诉python发生异常时怎么办#捕获异常try: print(aaa) #如果这句话有错,就会捕获到异常except NameErroe: #NameError 异常原创 2020-06-11 23:05:01 · 318 阅读 · 0 评论 -
Python模块与包
模块简介在实际开发中我们不可能不用到系统的标准模块,或第三方模块。如果想实现与时间有关的功能,就需要调用系统的time模块。如果想实现文件和文件夹有关的操控,就需要用到os模块。再例如我们通过Selenium实现的Web自动化测试,那么Selenium对于Python来说就是一个第三方扩展模块。每一个Python脚本文件都可以被当成是一个模块。模块以磁盘文件的形式存在。当一个模块变得过大,并且驱动了太多功能的话,就应该考虑拆一些代码出来另外建一个模块。模块里的代码可以是一段直接执行的脚本,也可以原创 2020-06-11 22:04:01 · 162 阅读 · 0 评论 -
Python面向对象编程
面向对象编程的方式面向过程:根据业务逻辑从上到下写代码。函数式:将某功能代码封装到函数中,日后无需重复编写,仅调用函数即可。面向对象:对函数进行分类和封装,让开发更快更好更强什么是面向对象面向对象就不像面向过程那样按照功能模块划分模块了,它所关注的是软件系统有哪些参与者,把这些参与者称为对象,找出这些软件系统的参与者也就是对象之后,分析这些对象有哪些特征、哪些行为,以及对象之间的关系,所以说面向对象的开发核心是对象。图 1面向对象什么是类面向对象编程的两个非常重要.原创 2020-06-11 15:14:53 · 178 阅读 · 0 评论 -
Python函数
函数概述函数是组织好的、可重复使用的、用户实现单一或者关联功能的代码段。函数能够提高应用的模块性和代码的重复使用率。函数的定义规则函数代码块以def关键词开头,后接函数标识符名称和圆括号() 任何传入参数和自变量必须放在圆括号中间 函数的第一行语句可以选择性使用文档字符串——用于存放函数说明 函数内容以冒号起始,并且缩进。格式def 函数名([参数]): #函数说明 要封装的代码段调用函数Python内置了很多函数,内置函数可以直接调用。调用一个函数需要知道函数的名称原创 2020-06-10 14:50:18 · 232 阅读 · 0 评论 -
Python循环语句
什么是循环语句循环语句就是在符合条件的情况下,重复执行一个代码段。Python中的循环语句有while和for。while循环while是一个条件循环语句,与if一样,它也有条件表达式。如果条件为真,while中的代码就会一直循环执行,直到循环条件不再为真才停止。语法while条件: 代码块总结while循环语句可以依据条件来重复做一件事情。while循环嵌套if中可以再嵌套if,那么while中可以嵌套while循环,从而实现一些特殊的效果。语法w.原创 2020-06-09 20:22:18 · 264 阅读 · 0 评论 -
Python条件判断语句
简单的if语句if语句是用来进行判断的,最简单的if语句只有一个判断一个操作。语法if条件: 条件成立,执行代码块if-else和其它语言一样,python中也提供了与if搭配使用的else语句,else表示否则。在没有通过if判断的时候,执行的另一个操作。语法if条件: 满足条件执行的代码块1else: 没有满足if条件执行的代码块2if-elif-else一个if只能有一个else,但是可以拥有多个elif。Python中没有switch-...原创 2020-06-09 14:14:09 · 363 阅读 · 0 评论 -
Python变量与基本数据类型
变量变量可以理解为内存空间的门牌号。标识符什么是标识符标识符是自己定义的,如变量名、函数名等。标识符命名规则只能包含字母、数字和下划线。变量名可以以字母或者下划线开头。但是不能以数字开头。 不能包含空格,但可以使用下划线来分隔其中的单词。 不能使用Python中的关键字作为变量名 建议使用驼峰命名法,驼峰式命名分为大驼峰(UserName)和小驼峰(userName)。 严格区分大小写数据类型NumberintPython可以处理任意大小的整数,当然包括负整数,原创 2020-06-07 21:01:07 · 203 阅读 · 0 评论 -
Python扫盲
Python的优缺点Python的优点简单、易学 免费、开源 可扩展性、可嵌入性 丰富的库Python的缺点运行速度慢 正文资料匮乏 代码不能加密Anaconda环境Anaconda是一个用于科学计算的Python发行版。提供了包管理与环境管理的功能,可以很方便地解决多版本python并存。利用conda命令来进行包管理和环境管理。使用conda管理包安装命令:conda install xxx查看命令:conda list xxx更新命令:conda upda原创 2020-06-06 21:19:27 · 169 阅读 · 0 评论