python
文章平均质量分 67
此时
博客内容是学习时做的笔记而已,仅供自己日后方便学习
展开
-
41 、json
JSON 指的是 JavaScript 对象表示法(JavaScriptObjectNotation)JSON 是轻量级的文本数据交换格式JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。JSON 具有自我描述性,更易理解。原创 2023-05-22 16:37:12 · 695 阅读 · 0 评论 -
40、 python异常
Python使用被称为异常的特殊对象来管理程序执行期间发生的错误。每当发生让Python不知所措的错误时,它都会创建一个异常对象。如果你编写了处理该异常的代码,程序将继续运行;如果你未对异常进行处理,程序将停止,并显示一个traceback,其中包含有关异常的报告。异常是使用try-except代码块处理的。try-except代码块让Python执行指定的操作,同时告诉Python发生异常时怎么办。原创 2023-04-18 14:45:19 · 553 阅读 · 0 评论 -
39 函数返回值
函数可返回任何类型的值。原创 2023-03-01 10:57:02 · 125 阅读 · 0 评论 -
38 函数---参数
函数参数原创 2023-02-20 10:56:24 · 97 阅读 · 0 评论 -
37~python 字符串
python字符串原创 2022-11-07 14:26:29 · 375 阅读 · 0 评论 -
36~ pandas读取
由于pandas使用openpyxl或xlwings库读写excel文件,因此openpyxl和xlwings必须安装一个pandas是一个开放源码,可以从各种文件格式(excel,csv,json,数据库SQL等)中导入数据,导出数据。pandas衍生自术语“panel data” 面板数据Pandas库使用Numpy库提供高性能的矩阵运算, 安装Pandas库时,Numpy库将自动安装。pandas的数据类型主要是Series类(一维数据系列)和DataFrame类(二维数据表)原创 2022-10-08 10:40:23 · 739 阅读 · 0 评论 -
35~python pandas
此参数为指定从第几列开始索引(从第几列开始读,该列作为读取结果的第一列,其余列按媛excel从左往右依次排序),默认按原excel原顺序读取。: 该参数为指定读取excel的表格名,Sheet_name参数默认从零开始,也就是想读第二张表则将参数改为1即可,也可以换成sheet名。:该参数为返回指定的列,usecols=[A,C]表示只选取A列和C列。字典类型{'列名1':数据类型,‘列名’:数据类型},设定指定列的数据类型。True:解析的列只有1列,则返回Series '''原创 2022-09-06 10:24:32 · 257 阅读 · 0 评论 -
34~相对路径和绝对路径
每个运行在计算机上的程序,都有一个“当前工作目录”(或 cwd)。所有没有从根文件夹开始的文件名或路径,都假定在当前工作目录下。注意,虽然文件夹是目录的更新的名称,但当前工作目录(或当前目录)是标准术语,没有当前工作文件夹这种说法。在中,利用 os.getcwd() 函数可以取得当前工作路径的字符串,还可以利用 os.chdir() 改变它。绝对路径:一个文件的真实位置,根据这个路径层级可以找到这个文件即绝对路径。在wins上可以通过shift + 鼠标右键调出来该文件的绝对路径。...原创 2022-09-01 14:07:39 · 616 阅读 · 0 评论 -
33~python openpyxl 写入excel
【代码】33~python openpyxl 写入excel。原创 2022-08-31 10:17:02 · 197 阅读 · 0 评论 -
31,python~ _init_.py 文件
转自【python】__init__.py文件到底是什么? - 知乎PyCharm 是由 JetBrains 打造的一款 Python IDE。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……创建python package会生成一个 _init_.py 文件对于一个python项目,里面的每一个文件夹都可以认为是一个package,而每一个.py文件被认为是一个module。如果你用的IDE是P转载 2022-03-31 11:22:54 · 1208 阅读 · 1 评论 -
29.python 命名规范
类型 公有/外部成员 私有/内部成员 项目(project) My_project 模块(module) my_naming_convention _my_naming_convention 包(package) my_naming_convention 类(class) MyNamingConvention _MyNamingConvention 异常(Exception) MyNamingConve...原创 2021-06-22 15:21:04 · 104 阅读 · 0 评论 -
30 python安装第三方库,报错 failed to create process
由于电脑配置了python的两个环境变量,导致 pip 安装第三方库时,报错failed to create process以下是解决方法:以python2 文件为例1. python2所在的目录,打开scripts目录,打开scripts目录,找到pip-script.py文件,并打开,在第一行替换以下代码,路径为你修改的python.exe的路径因为之前我把 pyt...原创 2019-03-05 17:12:25 · 457 阅读 · 0 评论 -
28. python--reload()
在python2中,reload()是内置函数,能够直接使用。 但是在python3中,直接使用reload()会报错,需要从imp中导入。 用法为>>>fromimpimportreload >>>reload(xyz)返回模块对象。例子:以下实例展示了 reload() 的使用方法: reloa...转载 2019-02-28 11:30:14 · 435 阅读 · 0 评论 -
27.python--第三方库 dateutil.parser
dateutil.parser 日期相关库里的一个日期解析器能够将字符串 转换为日期格式首先 需要在线安装 pip install python-dateutil from utildate import parser #输入美式日期 In:parser.parse('22nd,July,2009') Out: datetime.datetim...转载 2019-02-27 15:37:39 · 1554 阅读 · 0 评论 -
26.python --count()
用于统计字符串里某个字符出现的次数。count()方法语法:str.count(sub, start= 0,end=len(string))sub -- 搜索的子字符串 start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。 end -- 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。 该方法返回子字符串在字符串中出...原创 2019-02-27 15:13:37 · 165 阅读 · 0 评论 -
25. python --sys.stdout
标准输出(sys.stdout)对应的操作就是print(打印)了,标准输入(sys.stdin)则对应input(接收输入)操作,标准错误输出和标准输出类似也是print(打印)当我们使用print(obj)在console上打印对象的时候,实质上调用的是sys.stdout.write(obj+'\n'),print在打印时会自动加个换行符,以下两行等价: sys....原创 2019-02-27 15:07:15 · 148 阅读 · 0 评论 -
23.python--readlines ( )
file.readlines([sizeint])读取所有行并返回列表,若给定sizeint>0,则是设置一次读多少字节,这是为了减轻读取压力。 readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表,该列表可以由 Python 的 for... in ... 结构进行处理。如果碰到结束符 EOF 则返回空字符串。实际上遇到的情况是这个sizeint参...原创 2019-02-26 19:29:09 · 5276 阅读 · 0 评论 -
22.python-- 写入文件
file.readline([size])读取整行,包括 "\n" 字符。size-- 从文件中读取的字节数。test.txt文件中的内容:1.readline()该方法每次读出一行内容,所以,读取时占用内存小,比较适合大文件,该方法返回一个字符串对象。代码:A = open('test.txt')reanLine = A.readlin...原创 2019-02-26 17:24:46 · 1222 阅读 · 0 评论 -
21. python ----read()
1.read([size]) 方法用于从文件读取指定的字节数,如果未给定或为负则读取所有。语法read() 方法语法如下:fileObject.read(); 参数 size-- 从文件中读取的字节数。 返回值返回从字符串中读取的字节。test.txt文件中内容:(1)read([size]) 方法从文件当前位置起读取size个字节 ...原创 2019-02-26 17:02:35 · 6370 阅读 · 1 评论 -
20. python 从文件中读取数据
1. open()方法用于打开一个文件,并返回文件对象。如果文件无法打开,会抛出OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。open(file, mode='r')完整的语法格式为:open(file, mode='r', buff...原创 2019-02-26 14:30:15 · 2683 阅读 · 1 评论 -
19.python if __name__==__main__
在解释之前首先我们看下__name__这个变量存的是什么:#!/usr/bin/env python# -*- coding:utf-8 -*- print(__name__)运行结果:__main__结果分析:当我们运行的程序的时候,__name__这个内置变量值就是__main__。 导入模块时候__name__变量值:test.py代码:...翻译 2019-02-25 17:02:20 · 113 阅读 · 0 评论 -
18. win7安装python2和python3
1. 安装python2 1. 安装python2:官方下载安装python 2. 配置环境变量python2: 环境变量中添加python安装路径 2.安装python3 1. 安装python3:官方下载安装python 2. 配置环境变量python3: 环境变量中添加python安装路径 ...原创 2019-02-21 15:00:16 · 145 阅读 · 0 评论 -
17.python内置函数
1.range() 2. random() 3. find() 4.dict() 1.range()python range() 函数可创建一个整数列表,一般用在 for 循环中。函数语法range(start, stop[, step])参数说明:start: 计数从 start 开始。默认是从 0 开始。 例如range(5)等价于range(0,...原创 2018-08-15 17:12:49 · 191 阅读 · 0 评论 -
16,python安装第三方库
1.python环境变量已配置好。2.cmd窗口中执行 python get-pip.py(get-pip.py是一个文件,安装后直接在python安装目录下: python27文件夹下生成Scripts文件,内有easy_install.exe)3.配置easy_install.exe环境变量(path中)4.pip安装成功后,5.配置pip的环境变量(...原创 2018-08-10 16:41:46 · 136 阅读 · 0 评论 -
15.python 异常
什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异常处理捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的错误,从而让exc...转载 2018-08-09 10:03:21 · 108 阅读 · 0 评论 -
14.python 文件I/O
读取键盘输入Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:raw_input inputraw_input函数raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):#!/usr/bin/python# -*- coding: UTF-8 -*- str = raw_input("请输...转载 2018-08-09 09:53:57 · 103 阅读 · 0 评论 -
13.python 模块
Python 模块Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。例子下例是个简单的模块 support.py:support...原创 2018-08-09 09:39:30 · 246 阅读 · 0 评论 -
12. python 函数
定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的retu...转载 2018-08-08 20:21:20 · 244 阅读 · 0 评论 -
11.python日期和时间
Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳, 如下实例: python中时间日期格式化符...转载 2018-08-08 20:00:37 · 205 阅读 · 0 评论 -
10.python 循环语句
程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式: Python提供了for循环和while循环(在Python中没有do..while循环):循环类型 描述 while 循环 在给定的判断条件为 true 时执行循环体,否则退出循环体。...翻译 2018-08-08 14:49:57 · 255 阅读 · 0 评论 -
9.python 条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。if 语句用于控制程序的执行,基本形式为:if 判断条件: 执行语句……else: 执行语句…… 其中"判断条件"...转载 2018-08-08 14:38:21 · 182 阅读 · 0 评论 -
8. python 运算符
Python语言支持以下类型的运算符:算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级1.算数运算符以下假设变量: a=10,b=20:运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果...翻译 2018-08-08 14:28:12 · 472 阅读 · 0 评论 -
7,python标准数据类型----字典 dictionary
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。>>>dict = {'a': 1,...转载 2018-08-08 12:20:21 · 151 阅读 · 0 评论 -
6.python标准数据类型---元组
Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:实例(Python 2.0+)tup1 = ('physics', 'chemistry', 1997, 2000)tup2 = (1, 2, 3, 4, 5 )tup3 = "a", "b", "c", ...转载 2018-08-08 11:18:10 · 159 阅读 · 0 评论 -
5. python标准数据类型---列表 List
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗...转载 2018-08-08 10:52:33 · 168 阅读 · 0 评论 -
4.python 标准数据类型----字符串
使用单引号或双引号来创建字符串。只要为变量分配一个值,字符串就创建了var1 = 'Hello World!'var2 = "Python Runoob"1.访问字符串中的值实例(Python 2.0+)#!/usr/bin/pythonvar1 = 'Hello World!'var2 = "Python Runoob"print "var1[0]: ", v...转载 2018-08-08 10:26:41 · 165 阅读 · 0 评论 -
3.python标准数据类型---Numbers (数字)
Python 支持四种不同的数值类型:整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。 长整型(long integers) - 无限大小的整数,整数最后是一个大写或小写的L。 避免与数字"1"混淆。Python使用"L"来显示长整型 浮点型(floating point real values) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2...原创 2018-08-08 09:57:55 · 661 阅读 · 0 评论 -
2.python 变量
1.变量赋值 python中的变量赋值不需要声明类型(python是弱类型语言)每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)给变量赋值。等号的左边是变量名,右边是存储在变量中的值。2.多个变量赋值 a = b = c = 1。 ---创建一个整型对象,值为1,三个变量被分配到相同的内存空间上 a, b, c = 1, 2, "...原创 2018-08-07 19:06:42 · 133 阅读 · 0 评论 -
1.python基础
1.保留字,关键字关键字:已经在使用的特殊标识符,不能用作变量名,方法名等,自定义的标识符。 【不能用作常数或变数,或任何其他标识符名称】【所有 Python 的关键字只包含小写字母】保留字:还未使用的关键字,预留的关键字。 2.标识符 a.标识符由字母,数字,下划线组成。不能以数字开头b. python的标识符区分大小写。c. 以下划线开头...原创 2018-08-07 18:57:52 · 119 阅读 · 0 评论 -
31. python --同时安装python2.0 ,python3.0
1. 下载下载地址:https://www.python.org/downloads2. 安装 下载完成之后,直接双击运行 Python 安装包,使用图形界面安装,设置好 Python 的安装路径3. 配置环境变量以上安装方式可完成安装,但如果我们之前安装过 Python2 的话,可能会导致版本冲突问题,比如在命令行下输入 python 就不知道是调用的 Pyt...原创 2019-09-16 11:07:07 · 817 阅读 · 0 评论