-
Python中的字符串操作总结(Python3.6.1版本)
所属栏目:[Python] 日期:2020-12-17 热度:145
Python中的字符串操作(Python3.6.1版本) (1)切片操作: ' '(左闭右开:即是从1到2) ' ' ' ' 'h ello world!' >>> str='hello world!'>>> str.capitalize ()' ello world!'>>> (4)casefold():将整个字符串小写 >>> str1="Hello world!">> str1.casef[详细]
-
python 字典(dict)按键和值排序
所属栏目:[Python] 日期:2020-12-17 热度:72
python 字典(dict)的特点就是无序的,按照键(key)来提取相应值(value),如果我们需要字典按值排序的话,那可以用下面的方法来进行: 1 下面的是按照value的值从大到小的顺序来排序。 dic = {'a':31,'bc':5,'c':3,'asd':4,'aa':74,'d':0}dict= sorted(d[详细]
-
python统计日志小脚本
所属栏目:[Python] 日期:2020-12-17 热度:182
日志格式如下: [ 2016-06-28T00:10:33-03:00 ] xxx.xx.xx.xxx /api/index/xxx/ERR: code:400message:params: country:us token:uq6euz9dou6aqtk1 Python(3)脚本如下: import urllib.requestimport ntpathimport os,sysimport time def dirList(path): fi[详细]
-
Scrapy使用示例
所属栏目:[Python] 日期:2020-12-17 热度:192
很多网站都提供了浏览者本地的天气信息,这些信息是如何获取到的呢,方法有很多种,大多是利用某些网站提供的天气api获取的,也有利用爬虫采集的。本文就介绍如何用Scrapy来采集天气信息(从新浪天气频道采集:?)。 先上一张最终的效果截图: 安装 scrapy-0.[详细]
-
[转]如何像Python高手(Pythonista)一样编程
所属栏目:[Python] 日期:2020-12-17 热度:145
本文转自: 最近在网上看到一篇介绍Pythonic编程的文章:,其实作者在2006的PyCon会议后就写了这篇文章,写这篇文章的主要原因是作者发现很多有经验的Pythoner写出的代码不够Pythonic。我觉得这篇文章很不错,所以将它用中文写了下来(不是逐字的翻译,中间加[详细]
-
python学习笔记十七:base64及md5编码
所属栏目:[Python] 日期:2020-12-17 热度:134
str = span style="color: #800000;"' span style="color: #800000;"cnblogs span style="color: #800000;"' span style="color: #000000;" str64 =span style="color: #000000;" base64.b64encode(str) span style="color: #0000ff;"print str64 span style[详细]
-
python利用PIL库使图片高斯模糊
所属栏目:[Python] 日期:2020-12-17 热度:85
一、安装PIL PIL是Python Imaging Library简称,用于处理图片。PIL中已经有图片高斯模糊处理类,但有个bug(目前最新的1.1.7bug还存在),就是模糊半径写死的是2,不能设置。在源码ImageFilter.py的第160行: 所以,我们在这里自己改一下就OK了。 项目地址:[详细]
-
python学习笔记十六:读取JSON文件
所属栏目:[Python] 日期:2020-12-17 热度:166
读取JSON文件可以用JSON库,示例代码: with open( span style="color: #800000;"" span style="color: #800000;"msg.json span style="color: #800000;"" span style="color: #000000;") as jsonfile: json_data =span style="color: #000000;" json.load(j[详细]
-
python学习笔记十四:wxPython Demo
所属栏目:[Python] 日期:2020-12-17 热度:62
一、简介 wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。 二、安装 参考官方网站: 三、DEMO 本demo是[详细]
-
python学习笔记十五:日期时间处理笔记
所属栏目:[Python] 日期:2020-12-17 热度:175
div class="cnblogs_code" span style="color: #008000;"# span style="color: #008000;"给定日期向后N天的日期 span style="color: #0000ff;"def span style="color: #000000;" dateadd_day(days): d1 =span style="color: #000000;" datetime.datetime.now[详细]
-
python学习笔记十三:Flask demo
所属栏目:[Python] 日期:2020-12-17 热度:93
一、Flask简介 Flask 是一个 Python 实现的 Web 开发微框架。官网: 二、Demo 1、代码结构 span style="color: #800080;"5 directories,span style="color: #800080;"8 files 2、主程序blog.py span style="color: #0000ff;"from flask span style="color: #[详细]
-
Scrapy安装
所属栏目:[Python] 日期:2020-12-17 热度:167
一、安装python 官网下载python后安装,并将python路径(C:Python27;C:Python27Scripts;)加入环境变量,验证是否安装ok: > . (default,Dec , : : ) [MSC v. , , or >>> 二、安装setuptools 官网下载setuptools(http://pypi.python.org/pypi/setuptools)[详细]
-
python学习笔记十:异常
所属栏目:[Python] 日期:2020-12-17 热度:74
一、语法 filename= span style="color: #008000;"# span style="color: #008000;"try except finally demo span style="color: #0000ff;"try span style="color: #000000;": open( span style="color: #800000;"' span style="color: #800000;"abc.txt span[详细]
-
python学习笔记十一:操作mysql
所属栏目:[Python] 日期:2020-12-17 热度:189
一、安装MySQL-python # -y MySQL-python conn = MySQLdb.connect(user=span style="color: #800000;"' span style="color: #800000;"root span style="color: #800000;"' ,passwd=span style="color: #800000;"' span style="color: #800000;"admin span st[详细]
-
python学习笔记十二:类的定义
所属栏目:[Python] 日期:2020-12-17 热度:170
demo = = 25 span style="color: #0000ff;"gt;def/spanspan style="color: #000000;"gt; say(self): /spanspan style="color: #0000ff;"gt;print/span span style="color: #800000;"gt;'/spanspan style="color: #800000;"gt;My name is /spanspan style="co[详细]
-
python学习笔记九:正则表达式
所属栏目:[Python] 日期:2020-12-17 热度:182
本文不涉及正则表达式本身的内容,只记一下python中正则的用法及常用方法。 一、re模块 python中用re模块进行正则处理 >>> >>>s = r >>>re.findall(s, ] 或先编译(会更快): >>> >>> r1 = re.compile(r >>> re.findall(r1, span style="color: #008000;"#[详细]
-
python学习笔记八:文件与目录
所属栏目:[Python] 日期:2020-12-17 热度:195
一、文件的打开和创建 1、打开 open(file,mode): >>>fo = open( , >>> >>>fo.close() >>>f = file( , >>> >>>f.close() mode可取值: 2、创建 用w/w+/a/a+模式打开即可。 二、文件的读取 1、String = FileObject.read([size]) >>> fr = open( >>> >>> i open[详细]
-
python学习笔记五:模块和包
所属栏目:[Python] 日期:2020-12-17 热度:113
一、模块用import导入 cal.py: x+ span style="color: #0000ff;"if span style="color: #800080;" name == span style="color: #800000;"' span style="color: #800000;" main span style="color: #800000;"' span style="color: #000000;": span style="co[详细]
-
python学习笔记六:内置函数
所属栏目:[Python] 日期:2020-12-17 热度:144
一、数学相关 1、绝对值:abs(-1) 2、最大最小值:max([1,2,3])、min([1,3]) 3、序列长度:len('abc')、len([1,3])、len((1,3)) 4、取模:divmod(5,2)//(2,1) 5、乘方:pow(2,3,4)//2**3/4 6、浮点数:round(1)//1.0 二、功能相关 1、函数是否可调用:callab[详细]
-
python学习笔记七:浅拷贝深拷贝
所属栏目:[Python] 日期:2020-12-17 热度:80
原理 浅拷贝 = copy.copy(a) demo: >>> a=[1,[ >>> b= >>> c= >>> 1,[ >>> 1,[ >>> 1,[ >>> 140556196249680>>> 140556196249680>>> 140556298139120>>> a[0]=2>>> 2,[ >>>a[1].append( >>> 2,[ , >>> 1, ]] = copy.deepcopy(a) demo: >>> a=[1,2, >>> b= >[详细]
-
python学习笔记一:数据类型
所属栏目:[Python] 日期:2020-12-17 热度:151
一、Python文件类型 1、源代码 hello.py: 1 2 ) 然后执行: $ python compile.py 会生成二进制的 hello.pyc 文件 3、优化代码:经过优化的源文件,扩展名为 pyo 在命令行下执行下面的命令优化: $ python -O -m py_compile hello.py 二、python 变量 ? 三、[详细]
-
python学习笔记二:流程控制
所属栏目:[Python] 日期:2020-12-17 热度:172
一、if else: x = int(raw_input( span style="color: #0000ff;"if x = 90span style="color: #000000;": span style="color: #0000ff;"if x = 95span style="color: #000000;": span style="color: #0000ff;"print span style="color: #800000;"' span sty[详细]
-
python学习笔记三:函数及变量作用域
所属栏目:[Python] 日期:2020-12-17 热度:196
一、定义 二、示例 span style="color: #0000ff;"def fun(x=3,y=span style="color: #800000;"' span style="color: #800000;"甜 span style="color: #800000;"' span style="color: #000000;"): span style="color: #0000ff;"print span style="color: #800[详细]
-
python学习笔记四:lambda表达式和switch
所属栏目:[Python] 日期:2020-12-17 热度:152
一、定义 arg1,arg2... : returnValue span style="color: #0000ff;"def span style="color: #000000;" f(x,y): span style="color: #0000ff;"return x*span style="color: #000000;"y span style="color: #0000ff;"print f(2,3span style="color: #000000;"[详细]
-
java如何实现python的urllib.quote(str,safe='/')
所属栏目:[Python] 日期:2020-12-17 热度:132
最近需要将一些python代码转成java,遇到url编码 urllib.quote(str,safe='/') 但java中URLEncoder.encode(arg,Constant.UTF_8)会将'/'转成%2F 网上查了一下 java没见到类似的safe方式,只好自己实现一个类 span style="color: #0000ff;"public span style="c[详细]
