Python

Python高手之路【三】python基础之函数

基本数据类型补充:  set是一个无序且不重复的元素集合1classset(object):2"""3set()->newemptysetobject4set(iterable)->newsetobject56Buildanunorderedcollectionofuniqueeleme...

Python高手之路【四】python函数装饰器,迭代器

defouter(func):definner():print('hello')print('hello')print('hello')r=func()print('end')print('end')print('end')returninner@outerdeff1():print("f1called")#1:执行o...

Python高手之路【二】python基本数据类型

一:数字intint(整型):  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647  在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807l...

Sublime Text3配置在可交互环境下运行python快捷键

在SublimeText3下面写代码感觉很不错,但是写Python的时候遇到了一些问题。 用SublimeText3打开python文件,或者在SublimeText3下写好python代码,使用快捷键ctrl+b就可以运行了,会在当前窗口的下方出现运行的结果。比如 print("helloworl...

Python高手之路【一】初识python

python简介Python(英国发音:/ˈpaɪθən/美国发音:/ˈpaɪθɑːn/),是一种解释型、面向对象、动态数据类型的高级程序设计语言,由荷兰人GuidovanRossum于1989年发明,第一个公开发行版发行于1991年。python的创始人为吉多·范罗苏姆(GuidovanRossum)。1989年的圣...

Linux CentOS Python开发环境搭建教程

 CentOS安装Python1.CentOS已经自带安装了2.x版本,先尝试python命令检查已安装的版本.如果你使用rpm、yum或deb命令安装过,请使用相对命令查询。2.复制安装文件链接。在https://www.python.org/ftp/python/进入对应的文件夹,选择Python-3.x...

转:python教程专题资源免费下载整理合集收藏

python教程专题资源免费下载整理合集收藏《Python学习手册(第4版)》(LearningPython,4thEdition)[PDF]94MB简体中文《Python灰帽子:黑客与逆向工程师的Python编程之道》扫描版[PDF]34.1MB简体中文《Python/Django开发工具》(JetBrainsPyC...

Python-Matplotlib安装及简单使用

在使用NumPy进行学习统计计算时是枯燥的,大量的数据令我们很头疼,所以我们需要把它图形化显示。 Matplotlib是一个Python的图形框架,类似于MATLAB和R语言。Matplotlib的官网地址是 http://matplotlib.org/ ,下载地址为 http:...

Python正则表达式指南

2.1.开始使用rePython通过re模块提供对正则表达式的支持。使用re的一般步骤是先将正则表达式的字符串形式编译为Pattern实例,然后使用Pattern实例处理文本并获得匹配结果(一个Match实例),最后使用Match实例获得信息,进行其他的操作。?123456789101112131415#encodin...

Python yield 使用浅析

初学Python的开发者经常会发现很多Python函数中用到了yield关键字,然而,带有yield的函数执行流程却和普通函数不一样,yield到底用来做什么,为什么要设计yield?本文将由浅入深地讲解yield的概念和用法,帮助读者体会Python里yield简单而强大的功能。您可能听说过,带有yield的函数在P...
代码星球·2021-01-24

Python中的除法

在C/C++语言对于整形数执行除法会进行地板除(舍去小数部分)。例如inta=15/10;a的结果为1。同样的在Java中也是如此,所以两个int型的数据相除需要返回一个浮点型数据的时候就需要强制类型转换,例如floata=(float)b/c,其中b、c都是int型数据。Python中分为3种除法:传统除法、精确除法...
代码星球·2021-01-24

Python之Flask框架项目Demo入门

  本例子用到了 Flask+蓝图+Flask-Login+SQLAlchemy+WTForms+PyMySQL相关架构  Flask是微型web框架,框架本身十分精简,微型并不代表其功能弱,核心代码基于Werkzeug,Jinja2这两个库,它以插件形式的进行功能扩展,且插件易于安装与使用,并且可以自行开发...

Centos7使用python3连接inception报错解决办法

inception支持mysqldb库但不支持pymysql库,无奈mysqldb库不兼容py3,直接使用pymysql连接inception报错如下:ValueError:invalidliteralforint()withbase10:'Inception2'需要修改pymysql源码修改connections.p...

Python装饰器示例

简单装饰器实现:importtime#简单装饰器defshow_time(f):#嵌套函数definner():begin=time.time()f()end=time.time()print('spend%s'%(end-begin))returninner@show_time#foo=show_time(foo)d...
代码星球·2021-01-23

Python智能检测编码并转码

#安装包工具$pip3installchardet#直接打开文件,中文显示乱码>>>importchardet>>>f=open('test.log','rb')>>>data=f.read()>>>datab'Pythonxe6x99xbaxe8...