Python语言
文章平均质量分 60
Python语言
ElegantCodingWH
子非吾,焉之吾之乐也
展开
-
jupyter notebook 『安装 | 修改默认主界面路径』
1. Jupyter notebook 安装2. 修改默认主界面路径界面如下:打开 jupyter_notebook_config.py 文件,定位到notebook_dir位置,修改后面的路径原创 2019-12-16 18:15:17 · 1224 阅读 · 1 评论 -
python获取当前时间戳和日期
import time,datetime#时间戳print(time.time())#今天的日期print(datetime.date.today())转载来源:https://blog.csdn.net/weixin_38570967/article/details/81335809转载 2019-11-06 16:25:16 · 10055 阅读 · 0 评论 -
PythonDay10---面向对象高级编程:
Python之面向对象高级编程一、使用_slots_1.如何为实例对象绑定实例方法?说明:用MethodType()方法将实例函数绑定到对象上。eg:from types import MethodTypeclass Student(object): pass def set_age(self, age): self.age = ages = St...原创 2019-11-01 21:20:19 · 137 阅读 · 0 评论 -
socket.timeout: The read operation timed out
出现socket.timeout: The read operation timed out 错误的时候,可能是pip源不稳定,可以用镜像源下载!清华镜像源:https://pypi.tuna.tsinghua.edu.cn/simple豆瓣镜像源:http://pypi.douban.com/simple/比如,你要下载sklearn模块,可以改为:pip3 install -i ht...原创 2019-11-01 18:37:31 · 1688 阅读 · 3 评论 -
为什么会有base64 以及base64的说明和使用
为什么会有base64 以及base64的说明和使用一、为什么会有base64首先,我们要知道所有数据在电脑中最终都是二进制数存储的,而在取数据时,是用不同的解码方式,将数据解码成自己想要的数据。Ascii码是8位二进制数,范围是0-255,gbk是16位二进制数,范围更大…而现在所有的电脑都是以Ascii码编码方式存储的存储二进制数的,其他解码是在Ascii码的基础上解码的。Ascii的3...原创 2019-10-30 18:59:24 · 2850 阅读 · 0 评论 -
解决错误:This application failed to start because no Qt platform plugin 和 没有Qt Designer的问题
1.不要怎么做(1)首先,直接卸载python解释器,不要按照网上的更新pip,也不要更新sip、pyqt5、pyqt5-tools同时也不要按照网上的先卸载再装。为什么这么说呢?(2)更新是没有用的,我已经试过好多遍了。第二,卸载的话,会卸载不干净。如果你卸载了再装的话,他会将你没有卸载干净的文件和你卸载了但是还在cache中的文件重新加载进来,相当于你文件都没有变,做了无用功。2....原创 2019-09-27 21:37:26 · 20991 阅读 · 9 评论 -
str转dict时报错:File "", line 1, in NameError: name 'true' is not defined
**错误说明:**python中的字典(dict)的中的值不可以为false、true、。否则会报错。eg:print({'a':false})结果:Traceback (most recent call last): File "C:\Users\Dream^hao`\Desktop\text.py", line 19, in <module> print({'...原创 2019-09-24 20:51:04 · 1339 阅读 · 0 评论 -
python的异常处理
1.异常处理有时候我们写程序的时候,会出现一些错误或异常,导致程序终止.为了处理异常,我们使用try…except把可能发生错误的语句放在try模块里,用except来处理异常。每一个try,都必须至少有一个except在python的异常中,有一个万能异常:Exception,他可以捕获任意异常。下面是一个异常处理的例子:s1 = 'hello'try: int(s1)...原创 2019-08-21 19:42:04 · 224 阅读 · 0 评论 -
一个简单的 NLP(自然语言处理)任务和json的简单使用
1.一个简单的 NLP(自然语言处理)任务首先,我们要清楚 NLP 任务的基本步骤,也就是下面的四步:读取文件;去除所有标点符号和换行符,并把所有大写变成小写;合并相同的词,统计每个词出现的频率,并按照词频从大到小排序;将结果按行输出到文件 out.txt。接下来,我们来详细分析一个文本文件读写。假设我们有一个文本文件 in.txt,内容如下:May you have enoug...原创 2019-08-20 19:37:06 · 1167 阅读 · 0 评论 -
python的字符串处理
str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的拷贝 print(str1.capitalize()) # Hello, world! # 获得字符串变大写后的拷贝 print(str1.upper()) # HELLO, WORLD...原创 2019-08-17 13:05:39 · 127 阅读 · 0 评论 -
PythonDay03---条件、循环语句、Dict(增删改查)和Set
Python一、Python的条件判断和循环1.Python之if语句语法: if 语句后接表达式,然后用:表示代码块开始。eg:age = 20if age &amp;gt;= 18: print('your age is', age) print('adult')print('END')结果:your age is 20adultEND注意: Python代...原创 2019-07-25 10:01:24 · 680 阅读 · 0 评论 -
精简解答python命名空间和作用域
精简解答python命名空间和作用域文章目录精简解答python命名空间和作用域1.命名空间2.变量在命名空间的存在形式3.命名空间查找顺序4.命名空间的生命周期5.命名空间的实例1.命名空间简单来说,命名空间就是变量的作用域。在python中,命名空间(变量作用域)主要有三类:局部命名空间:特指当前函数或类的方法。如果函数定义了一个局部变量 x,或一个参数 x,Python 将使用它,...原创 2019-06-22 18:11:58 · 230 阅读 · 0 评论 -
python错误:dictionaryupdatesequenceelement#0haslength1;2isrequired
将字符串转换为字典形式,不是用dict函数,而是用eval函数。下面举一个例子:a = '{"id":"e325dc8f59320bb85c6d0324da56565e","url_token":"bu-xiang-lian-ai-49","name":"不想恋爱"}'d = eval(a)print(d)print(d['id'])# 结果:{'id': 'e325dc8f593...原创 2019-04-23 15:59:37 · 21218 阅读 · 0 评论 -
用python进行文件操作时,为什么大佬都用with open as f语句,而不用f = open语句
转载出处:http://www.cnblogs.com/ymjyqsx/p/6554817.html读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口...原创 2019-04-08 11:26:15 · 1199 阅读 · 2 评论 -
PythonDay09---模块、面向对象编程
Python之模块1.模块简介说明:在Python中,一个.py文件就称之为一个模块(Module)。好处:(1)提高了代码的可维护性。(2)编写代码不必从零开始,可以引用其他模块注意:自己创建模块时要注意命名,不能和Python自带的模块名称冲突。例如,系统自带了sys模块,自己的模块就不可命名为sys.py,否则将无法导入系统自带的sys模块。同时,要遵循Python变量命名规范,...原创 2019-03-04 22:13:28 · 376 阅读 · 1 评论 -
PythonDay08(进阶)---函数式编程(二):匿名函数、装饰器详细介绍、偏函数
Python之函数式编程(二)1.返回函数(1)一个函数可以返回一个计算结果,也可以返回一个函数。(2)返回一个函数时,牢记该函数并未执行,返回函数中不要引用任何可能会变化的变量。2.匿名函数(1)关键字lambda表示匿名函数,匿名函数主要用来简化代码和避免函数名冲突。说明:关键字lambda表示匿名函数,冒号前面的x表示函数参数。匿名函数有个限制,就是只能有一个表达式,不用写ret...原创 2019-03-04 14:51:14 · 203 阅读 · 0 评论 -
PythonDay07(进阶)---函数式编程(一):高阶函数、map()函数、reduce()函数、filter()函数、sorted()函数、sort()和sorted()函数的区别
Python之函数式编程1.什么是函数式编程?说明:函数式是比函数更加抽象的层次。特点:(1)把计算视为函数而非指令(2)纯函数式编程不需要变量、没有副作用、测试简单(3)支持高阶函数,代码简洁python支持的函数式编程:(1)不是纯函数式编程:允许有变量(2)支持高阶函数:函数也可以作为变量传入(3)支持闭包:有了闭包就能返回函数(4)有限度地支持匿名函数...原创 2019-03-02 20:37:32 · 333 阅读 · 0 评论 -
PythonDay06---迭代、列表生成式、生成器
Python之迭代、列表生成式一、迭代1.什么是迭代说明:在Python中,通过for循环来遍历list、tuple、set、dict,这种遍历我们成为迭代(Iteration)。在Python中,迭代是通过 for … in 来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码:int n = 0;for (i = 0; i &amp;amp;lt; list.len...原创 2019-02-26 15:21:58 · 330 阅读 · 0 评论 -
PythonDay05---切片(对list顺序、倒序切片,对字符串切片)
Python之切片(对list顺序、倒序切片,对字符串切片)1.对list进行切片(1)说明:我们要取list列表中连续元素时,可以用切片手段来进行。语法:list[a:b] 取list从a到b下标的元素,但是,不包括下标为b的这个元素。eg:取列表L的L = ['wang', 'zhao', 'li']a = L[0:2]print(a)结果:['wang', 'zhao']...原创 2019-02-25 14:55:32 · 2830 阅读 · 0 评论 -
PythonDay04---编写函数、函数的多值返回、默认参数、可变参数、关键字参数、命名关键字参数和参数组合
Python基础一、python之函数1.python之编写函数说明:在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。eg:编写一个函数,用来求一个数的绝对值。def my_abs(x): if x &amp;gt;= 0: return x els...原创 2019-02-25 13:55:24 · 889 阅读 · 1 评论 -
PythonDay02---列表list的增删改查、创建元组tuple、创建单tuple、“可变的tuple”
Python基础知识(List和Tuple)一、List类型1.python创建List说明:Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型。eg...原创 2019-02-21 20:47:02 · 564 阅读 · 0 评论 -
PythonDay01---python的简介、print语句、注释语句、变量、字符串的转义、raw字符串、多行字符串、布尔类型
Python简介1.python的特点优点:优雅、简洁、明确缺点:运行速度慢、代码不能够加密了解:python之父Guido van Rossum是荷兰人2.print语句交互界面(黑窗口)* 进入python解释器后自动有&amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;gt;* 语句:&amp;amp;amp;原创 2019-02-20 23:53:25 · 245 阅读 · 0 评论