Python基础学习笔记
Shine已存在
记录我的测试学习之路
展开
-
Python 基础学习笔记12--正则表达式
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。**正则表达式是一种用来匹配字符串的强有力的武器。**它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法...原创 2020-01-08 17:14:47 · 195 阅读 · 0 评论 -
Python基础学习笔记11--os模块、sys模块、urllib模块
本文介绍os模块,主要是介绍一些文件的相关操作。你还有其他方法去查看oshelp() 然后输入osPython接口文档,前面提到的用浏览器打开的,os文件路径为:C:\Users\zhang_qing2\AppData\Local\Programs\Python\Python38-32\Lib...原创 2020-01-07 18:16:52 · 177 阅读 · 0 评论 -
Pytho基础学习笔记11--文件读写
读文件读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。要以读文件的模式打...原创 2020-01-07 17:56:05 · 109 阅读 · 0 评论 -
Python基础学习笔记10---模块
模块使用模块导入基本语法我们现在还在Python自带的IDLE编辑器里写Python代码,如果你要需要一个功能,例如build-in的模块,那么你就需要先导入这个模块,然后才能使用这个模块相关方法语法一:import modelName第一行代码表示获取当前系统时间,返回的是一个time元组,元组后面会讲。第二行代码就是按照一定的格式,把localtime()打印出来运行上面的语句,...原创 2020-01-07 16:24:51 · 91 阅读 · 0 评论 -
Python基础学习笔记9---函数
调用函数hon内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档:https://docs.python.org/3/library/functions.html#abs也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。调用abs函数:调用函数的时候,如果...原创 2020-01-03 17:08:26 · 172 阅读 · 0 评论 -
Python基础学习笔记8---dict字典和set集合
dictPython内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list:names = ['Michael', 'Bob', 'Tracy']scores = [95, 75, 85]给定一个名字,要查找对应的...原创 2020-01-02 13:48:25 · 147 阅读 · 0 评论 -
Python基础学习笔记7--list列表和tuple元组
列表listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示:变量classmates就是一个list。用len()函数可以获得list元素的个数:用索引来访问list中每一个位置的元素,记得索引是从0开始的:当索引超出了范围时,Python会报一个IndexError错误...原创 2019-12-31 15:05:34 · 122 阅读 · 0 评论 -
Python基础学习笔记6--变量
变量变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头,比如:在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:这种变量本身类型不固定的语言称之为动态语言,与之对应的...原创 2019-12-27 11:13:05 · 185 阅读 · 1 评论 -
Python基础学习笔记5---循环
循环for要计算1+2+3,我们可以直接写表达式:要计算1+2+3+…+10,勉强也能写出来。但是,要计算1+2+3+…+10000,直接写表达式就不可能了。为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。Python的循环有两种,一种是for...in循环,依次把list(列表)或tuple(元组)中的每个元素迭代出来,看例子:执行这段代码,会依次打印names的每...原创 2019-12-26 18:01:05 · 167 阅读 · 0 评论 -
Python基础学习笔记4---判断
条件判断计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现:根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。也可以给if添加一个else语句,意思是,如果if判断是False,不要执行if的内容,去把else执行了:注意不要少写了冒号...原创 2019-12-26 16:47:17 · 124 阅读 · 0 评论 -
Python基础学习笔记3---数据类型
数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:整数Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080...原创 2019-12-26 16:06:58 · 85 阅读 · 0 评论 -
Python基础学习笔记2--输入和输出
输入和输出输出用print()在括号中加入字符串,就可以在屏幕上输出(打印)指定的文字,比如输出’hello world’,用代码实现如下:print()函数也可以接受多个字符串,用‘,’隔开,就可以连成一串输出print()会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的print()也可以打印整数,或者计算结果:因此,我们可以把计算100 ...原创 2019-12-26 14:54:54 · 184 阅读 · 0 评论 -
Python基础学习笔记1--环境安装和运行环境
环境安装和运行环境1、下载下载网址 https://www.python.org/downloads/release/python-381/目前最新的是3.82、安装下载完了后,双击这个exe文件,第一个页面底部,记得勾选add Python to path,点击默认安装。3、打开python IDLE在开始菜单栏找到Python 3.8,点击IDLE以后代码练习就用这个IDL...原创 2019-12-26 14:19:06 · 192 阅读 · 0 评论