Tool1_Python
关于python的知识。
sevieryang
DM/DW/Statistics/Quant
展开
-
【报错 】ValueError: too many values to unpack (expected 2)
解决方法:dict需要items补充知识点嵌套list可以输出可以打包原创 2020-12-25 15:46:23 · 10730 阅读 · 0 评论 -
no newline at end of file PEP8
错误:“no newline at end of file”原创 2019-03-27 23:36:02 · 358 阅读 · 0 评论 -
python下载
python下载官网https://www.python.org/getit/原创 2020-12-18 15:43:28 · 164 阅读 · 1 评论 -
【报错】JSONDecodeError: Expecting property name enclosed in double quotes
原因:读取json格式文件时报错举例:最后一个 key : value 键值对后,多了一个逗号,相当于多了一个空的键值对,导致解析报错:大概提示是要用双引号,网上搜索了一个也好像是说由于json的key没有双引号,导致json解析错误的解决:利用replace将单引号改成双引号...原创 2020-12-15 10:14:01 · 3006 阅读 · 0 评论 -
json.loads及AttributeError: ‘str‘ object has no attribute ‘decode
json.loads()loads(param)是将文本字符串转换为json对象的函数,其函数名是load string 的缩写,意思是加载字符串。所以其参数param必须要是一个字典型的字符串。且字典的键必须用双引号来包裹。如果是嵌套列表的话,不是str,会报错TypeError: the JSON object must be str, bytes or bytearray, not 'dict’解决办法dumps()dumps(param)是将json数据对象转换为文本字符串的函数,其函原创 2020-12-15 10:12:00 · 3480 阅读 · 0 评论 -
interview - Python 笔试题及答案汇总(填空,判断,问答,单选及多选)
前段时间进行了Python的两场考试,分别是python基础和python高阶。我觉得只能给自己打80分,这个成绩与我的目标还差很远,还有进步的必要。所以,我先将考试题中非问答题部分贴出来,以供自己随时温习。相信掌握这些知识,不仅仅是为了应付面试,更是为了以后能在python数据分析和人工智能的道路上走的更远。加油!填空第一部分:1、python属于_________________...转载 2018-11-14 20:50:09 · 8256 阅读 · 1 评论 -
python里面的弱智问题:invalid character in identifier
python提示invalid character in identifierpython报错invalid character in identifier,意思就是“标识符中的无效字符”,检查下有没有字符是中文的,把中文字符改成英文字符再运行就可以了。Python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决原创 2020-12-15 10:16:52 · 38114 阅读 · 4 评论 -
Java SE & Java EE & Java ME
Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。Java EE(Java Plat...原创 2019-02-24 02:57:55 · 562 阅读 · 0 评论 -
XXX object is not callable 索引超过了
原创 2020-11-10 16:11:58 · 206 阅读 · 0 评论 -
pickle和with open
原创 2020-11-09 14:14:10 · 385 阅读 · 0 评论 -
中文冒号vs英文冒号
原创 2020-11-09 11:38:48 · 2872 阅读 · 0 评论 -
TypeError: ‘NoneType‘ object is not subscriptable
原创 2020-11-09 09:52:14 · 278 阅读 · 0 评论 -
Bibles_python语言笔记整理_库,包和模块及相互导入 lib, package and module
python模块是:自我包含并且有组织的代码片段为模块。表现形式为:写的代码保存为文件。这个文件就是一个模块。sample.py 其中文件名smaple为模块名字。module:一个 .py 文件就是个 module在Python中一个.py文件就可以称为一个模块,其表达的含义是实现了某个功能!我们在日常开发中说的某个模块其实也是表达的是实现某个功能的东西!python包是:包是一个有层次的文件目录结构,它定义了由n个模块或n个子包组成的python应用程序执行环境。 通俗一点:包是原创 2020-09-11 11:19:05 · 217 阅读 · 0 评论 -
python同时执行多个py脚本
原创 2020-06-10 11:27:37 · 1084 阅读 · 0 评论 -
init.py的作用 python导入包模块等
init.py的作用有如下几点:相当于class中的def init(self):函数,用来初始化模块。把所在目录当作一个package处理from-import 语句导入子包时需要用到它。 如果没有用到, 他们可以是空文件。如引入package.module下的所有模块from package.module import *这样的语句会导入哪些文件取决于操作系统的文件系统. 所以我们在__init__.py 中加入 __all__变量.该变量包含执行这样的语句时应该导入的模块的名字. 它由一原创 2020-06-09 00:47:51 · 487 阅读 · 0 评论 -
python开发规范
Python开发规范常用目录 目录名 作用 log 日志目录 conf 配置目录 core 核心代码 libs/modules 第三方库 docs 文档库 README 帮助文档 bin 启动入口,存放可执行文件 tests 存放测试代码常用的文件命名 目录名 作用 main.py 主逻辑 setup.py 安装程序打包部署 setuptools.原创 2020-06-08 13:19:37 · 156 阅读 · 0 评论 -
Python基本名词
库是参考其它编程语言的说法,就是指python中的完成一定功能的代码集合,供用户使用的代码组合。在python中是包和模块的形式。library、package、module是一个层面的事情,都针对文件结构来定义。function、class是一个层面的,都针对文件内部的代码来定义。原文链接:https://blog.csdn.net/The_Time_Runner/article/details/84455517...原创 2020-06-02 16:35:12 · 526 阅读 · 0 评论 -
换行和制表符
有关换行的问题首先提一个问题,如下。有python程序代码:print("I'm Bob. What's your name?") 上一行代码的输出如下: I'm Bob. What's your name?上面的输出没有换行。想在What之前换行,效果是: I'm Bob. What's your name?该怎么办?在What之前敲回车,行吗?不行,这个回车的效果是语句换行,不是输出内容换行。用换行符的解决办法上述问题的解决办法是在What之前插入换行符。写法是:pri转载 2020-05-20 14:30:17 · 706 阅读 · 0 评论 -
PyCharm界面设定
https://www.jianshu.com/p/90b1edeb120f原创 2019-05-31 12:05:30 · 1561 阅读 · 0 评论 -
【补充】python PEP 8 中英文
python PEP 8 原版规范:https://www.python.org/dev/peps/pep-0008/PEP8 编码规范以下是@bobo的整理,原文请见PEP8 Python 编码规范整理 代码编排缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的...转载 2019-02-22 02:12:34 · 462 阅读 · 0 评论 -
Bibles_流程控制
content- 列表的创建- 列表的操作- 列表的相关方法- 列表的遍历- 列表的推导式- 专栏:解析浅拷贝,深拷贝1. 列表的创建# 语法:列表名=[元素1,元素2....]# 列表的内存结构:内存图# 计算机内存中列表是有列表对象的。不同的列表对象是不同的。 names=["tom","jerry","kate",1,2,[4,5]]原创 2018-11-22 20:31:25 · 439 阅读 · 0 评论 -
【补充】希腊字母
希腊字母Η η /'i:tə/ etaΜ μ /mju:/ mu ∏ π /paɪ/ pi∑ σ,ς /'sɪɡmə/ sigma∧ λ /'læmdə/ lambdaΔ δ /'deltə/ delta原创 2019-01-24 22:37:04 · 1367 阅读 · 0 评论 -
Python第三方库报错ImportError: Missing required dependencies [‘numpy‘]
问题:File “D:\Solfware\Annaconda\lib\site-packages\pandas_init_.py”, line 19, in “Missing required dependencies {0}”.format(missing_dependencies))ImportError: Missing required dependencies [‘numpy’]需要重新下pandaspandas 升级后 报上述错误,看网上的介绍基本方法都是卸载重装numpy,卸载重装原创 2020-05-05 21:45:57 · 1271 阅读 · 0 评论 -
invalid character in identifier
python报错invalid character in identifier,意思就是“标识符中的无效字符”,检查下有没有字符是中文的,把中文字符改成英文字符再运行就可以了。原创 2020-12-11 13:23:34 · 373 阅读 · 0 评论 -
wordpress和blogspit
https://blog.csdn.net/cunjie3951/article/details/106900054https://blog.csdn.net/yypccc/article/details/70257846?utm_source=blogxgwz7原创 2020-11-11 11:38:27 · 156 阅读 · 0 评论 -
interview answer 1 上+下
可解释具有动态特性面向对象简明简单开源具有强大的社区支持-------------------------------Python有一个私有堆空间来保存所有的对象和数据结构。作为开发者,我们无法访问它,是解释器在管理它。但是有了核心API后,我们可以访问一些工具。Python内存管理器控制内存分配。另外,内置垃圾回收器会回收使用所有的未使用内存,所以使其适用于堆空间。-...原创 2019-03-26 23:50:22 · 270 阅读 · 0 评论 -
习题
# 1. 请输入某年某月某日,判断这一天是这一年的第几天?最根本的原因是:地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年(tropical year)。公历的平年只有365日,比回归年短约0.2422 日,所余下的时间约为每四年累计一天,故第四年于2月末加1天,使当年的历年长度为366日,这一年就为闰年。现行公历中每400年有97个闰年。按照每四年一个闰年计...原创 2019-02-18 07:30:39 · 269 阅读 · 0 评论 -
Python笔记整理18: 第十八章 并发编程
并发编程"""# 线程、进程"""一、进程二、线程三、协程四、并发的实践"""# 一、进程#1. multiprocessing.Process创建进程: 使用init方法,target指定函数名, args;也可以继承类重写run方法#2. fork() 只针对于linux 创建同样的进程#3. 使用进程池创建进程import timedef su原创 2019-02-22 01:26:44 · 235 阅读 · 0 评论 -
Python笔记整理17:第十七章 网络编程
网络编程"""# 一、计算机网络基础# 计算机网络# 把地理位置不同的,具有独立功能的多台计算机和外部设备通过通信线路连接起来。# 无线,有限连接起来# 如果没有计算机网络,只能通过U盘 移动硬盘#1. 计算网络的七层结构:"""应用层表示层会话层传输层网络层数据链路层物理层"""越往上越跟我们接近,越往下,跟计算机结构越接近传输层开始原创 2019-02-22 01:24:55 · 264 阅读 · 0 评论 -
Python笔记整理16: 第十六章 线程和进程
线程"""# 一、基本概念# 1. 同步和异步# 同步和异步描述的是【通信机制】,可以理解行为方式。【多个任务之间的关系】。# 同步:调用者主动等待被调用者返回结果,在没有返回结果之前一直处于“专职等待”。# 同步 不是同时的意思# 例子:打电话,拿电话,拨号,什么时候接通,什么时候开始说话# 异步:调用者发送请求之后,不会专职等待被调用方返回结果,而是当被调用者有结果之...原创 2019-02-22 01:21:44 · 223 阅读 · 0 评论 -
算法和数据结构的区别举例
数据结构算法和数据结构的区别举例: 你中午吃午饭,你的算法可能是酱紫: 1.夹菜 2.吃一口饭 3.如果吃饱,转4;如果没吃饱,转1 4.结束而你选择的数据结构可能是酱紫: a)坐着吃 b)站着吃 c)躺着吃如果你选择的是坐着吃的数据结构,那么你夹菜就是直着背夹菜,如果你选择站着吃得数据结构,你需要弯腰夹菜,但两种情况下都是进行夹菜的动作,以此类推。...原创 2019-02-22 01:19:15 · 306 阅读 · 0 评论 -
Python笔记整理12: 第十二章 文件和存储
第十四章 文件一、 python的文件操作1. 打开获取文件# 文件存储在硬盘,一般分为两种类型# 文本文件 :.txt .bat# 二进制文件 :除了文本文件以外的文件都是二进制文件 mp3,mp4,wmv,doc# 文件本身也是对象:文件对象# 使用open函数:open(file,mode)# file:路径:分为两种,# 相对路 ...原创 2019-02-22 01:17:13 · 236 阅读 · 0 评论 -
Python笔记整理9: 第九章 模块和包
"""# 一、模块# 1.模块的定义import keywordprint(keyword.kwlist)# 为什么要有模块:# 一个文件就是一个模块,从文件物理的角度,从逻辑的角度说,一个模块也是存在命名空间中。# 划分模块的好处:"""1. 一个模块提供了一个独立的命名空间,解决命名冲突2. 按照模块划分不同功能,不同的功能在不同py文件开发。3. 提高代码的复用性...原创 2019-02-22 00:58:03 · 250 阅读 · 0 评论 -
Python笔记整理7: 第七章 函数
问题:(1)代码冗余 (2) 代码的可维护性差 (3)没有模块化 (缺乏可读性)函数定义:可以重复使用,用来实现一个或者多个【功能】的代码段函数的意义:可以解决代码重复性问题,提高可维护性,提高程序的模块化程度,增加可读性内建函数在内置模块print(“ddd”)input(“dd”)print(abs(-100,-200))print(abs(“a”))li=[1,2,...原创 2019-02-12 01:20:58 · 385 阅读 · 0 评论 -
Python笔记整理5: 第五章 编码问题
content字符集常见的字符集举例字节和字符串之间的转换编码问题1. 字符集a="A"a=b"A"# 计算机中存储只是0101二进制代码# 字符集: 一堆字符的集合,用来制定当前的字符映射成计算机中存储的ascii规则2. 常见的字符集举例(1) ascii码# 只采用8个数据位来进行编码# a-97# b-98(2) gb2312 简体中文编码集# 使用...原创 2018-11-21 18:28:06 · 228 阅读 · 0 评论 -
flow_python变量类型(数据类型)
content字节的创建字节的操作字节的相关方法1. 字节的创建# 语法:字节名=b"多个单字节" 加b前缀b=b"abc"print(b,type(b))print(len(b))# b'abc' <class 'bytes'># 3strnull="" # 空字符串bytesnull=b&q原创 2018-11-21 17:20:04 · 1040 阅读 · 0 评论 -
Python笔记整理4: 第四章 格式化
content**%**进行格式化format进行格式化f常量进行格式化1. %进行格式化# 有几个%占位,后面就跟着几个变量或者值,按照顺序对应# 在python2的时候使用的比较多# %s-----str(变量)# %d %fa=1b=2c= 3print("我有哪些数字%s和%s和%s" % (a,b,c))# %ns :n占位 n如果是正数代表右对齐,如...原创 2018-11-21 18:35:26 · 269 阅读 · 0 评论 -
Python笔记整理21: 第二十一章 Django
https://blog.csdn.net/u011054333/article/details/78767724转载 2019-03-26 14:58:09 · 147 阅读 · 0 评论 -
Python笔记整理20: 第二十章 Flask
https://blog.csdn.net/weixin_36380516/article/details/80301478转载 2019-03-26 13:31:40 · 172 阅读 · 0 评论 -
Python笔记整理19: 第十九章 GitHub快速入门
转载自:https://www.techug.com/post/githug-for-designer.html在互联网行业工作的想必都多多少少听说过GitHub的大名,除了是最大的开源项目托管平台,许多企业也都是用GitHub来协同开发工作,当然我 们彩程也是其中之一。笔者最初决定学习Git也是因为在团队内部设计方案初步被开发出来后,难免会有一些细节需要调整,而为了调整几像素的问题再求前端工 ...转载 2019-03-25 19:41:25 · 259 阅读 · 0 评论