python3.4学习笔记(二十) python strip()函数 去空格 函数的用法

python3.4学习笔记(二十)pythonstrip()函数去空格函数的用法在Python中字符串处理函数里有三个去空格(包括'','','','')的函数:strip同时去掉左右两边的空格lstrip去掉左边的空格rstrip去掉右边的空格具体示例如下:>>>a="ghostwwl">>>a.lstrip()'ghostwwl'>>>a.rstrip()'ghostwwl'>>>a.strip()'ghostwwl'声明:s为字符串,rm为要删除的字符序列s.strip(rm)删除s字符串中开头、结尾处,位于rm删除序列的字符s.lstrip(rm)删除s字符串中开头处,位于rm删除序列的字符s.rstrip(rm)删除s字符串中结尾处,位于rm删除序列的字符注意:1.当rm为空时,默认删除空白符(包括'','','','')>>>a='123'>>>a.strip()'123'>>>a='abc''abc'>>>a='sdff'>...

python3.4学习笔记(十九) 同一台机器同时安装 python2.7 和 python3.4的解决方法

python3.4学习笔记(十九)同一台机器同时安装python2.7和python3.4的解决方法同一台机器同时安装python2.7和python3.4不会冲突。安装在不同目录,然后把python34目录下的python.exe和pythonw.exe重命名为python3.exe和pythonw3.exe环境变量配置:D:Python27;D:Python27Scripts;D:Python34;D:Python34Scripts;在cmd命令行里面输入python3就可以使用python3了,而默认python为2.7https://www.python.org/downloads/release/python-2710/=========================================如果你在Linux下,可以有两种方式区别:运行时使用pythona.py(使用Python2.7)python3a.py(使用Python3.4)在文件头部加上#/usr/env/binpython(使用Python2.7)#/usr/env/binpython3(使用Pytho...

python3.4学习笔记(十八) pycharm 安装使用、注册码、显示行号和字体大小等常用设置

python3.4学习笔记(十八)pycharm安装使用、注册码、显示行号和字体大小等常用设置DownloadJetBrainsPythonIDE::PyCharmhttp://www.jetbrains.com/pycharm/download/PyCharm首页、文档和下载-Python集成开发环境-开源中国社区http://www.oschina.net/p/pycharm=============================================修改代码字体大小的方法:File->Setting(扳手的形状图标),找到Editor-->Colors&Fonts-->Font 默认的Schema无法直接修改字体大小,先新建保存一个Schema,可以直接点击saveas,然后随便填个名字。然后看到size和Linespacing两个可以修改,分别为字体的大小和两行代码之间的间距。之后点击apply和ok,这样字体就大了,看起来也清楚了。二、设置控制台运行之前,我们发现快捷菜单上的【运行】和【调试】都是灰色的,不可触发状态。是因为,我...

python3.4学习笔记(十七) 网络爬虫使用Beautifulsoup4抓取内容

python3.4学习笔记(十七)网络爬虫使用Beautifulsoup4抓取内容BeautifulSoup是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(parsetree)。它提供简单又常用的导航(navigating),搜索以及修改剖析树的操作。它可以大大节省你的编程时间。BeautifulSoupDocumentation—BeautifulSoup4.4.0documentationhttp://www.crummy.com/software/BeautifulSoup/bs4/doc/[学习]用python的BeautifulSoup分析html-三夜灯-博客园http://www.cnblogs.com/twinsclover/archive/2012/04/26/2471704.htmlBeautiful3Soupdocumentation中文文档只有bs3的,最新的只有英文版的http://www.crummy.com/software/BeautifulSoup/bs3/documentation.zh.html...

python3.4学习笔记(十六) windows下面安装easy_install和pip教程

python3.4学习笔记(十六)windows下面安装easy_install和pip教程easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的首先安装easy_install下载地址:https://pypi.python.org/pypi/ez_setup解压,安装方法cmd进入到对应目录下,执行命令:pythonez_setup.py------------------------------------C:UsersAdministrator>d:D:>cdD:downloadez_setup-0.9D:downloadez_setup-0.9>pythonez_setup.pyDownloadinghttp://pypi.python.org/packages/source/d/distribute/distribute-0.6.14.tar.gzExtractinginC:UsersADMINI~1AppDataLocalTempmpufdlxztcNowworkinginC:UsersADMINI~1AppDa...

python3.4学习笔记(十五) 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)

python3.4学习笔记(十五)字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)pythonprint不换行(在后面加上,end=''),print(string,end='')Pythonsplit()通过指定分隔符对字符串进行切片,如果参数num有指定值,则仅分隔num个子字符串split()方法语法:str.split(str="",num=string.count(str)).参数str--分隔符,默认为空格。num--分割次数。返回值返回分割后的字符串列表。实例以下实例展示了split()函数的使用方法:#!/usr/bin/pythonstr="Line1-abcdefLine2-abcLine4-abcd";print(str.split(''))print(str.split('',1);以上实例输出结果如下:['Line1-abcdef','Line2-abc','Line4-abcd']['Line1-abcdef','Line2-abcLine4-abcd']==============================...

python3.4学习笔记(十四) 网络爬虫实例代码,抓取新浪爱彩双色球开奖数据实例

python3.4学习笔记(十四)网络爬虫实例代码,抓取新浪爱彩双色球开奖数据实例新浪爱彩双色球开奖数据URL:http://zst.aicai.com/ssq/openInfo/最终输出结果格式如:2015075期开奖号码:6,11,13,19,21,32,蓝球:4直接用python源码写的抓取双色球最新开奖数据的代码,没使用框架,直接用字符串截取的方式写的,经过测试速度还是很快的使用pyspider可以轻松分析出需要的内容,不过需要部署框架对只抓取特定内容的小应用来说也没多大必要一般的抓取网页的使用beautifulsoup就足够了,pyspider真正做爬虫类的应用才需要用到python3.4学习笔记(十七)网络爬虫使用Beautifulsoup4抓取内容-流风,飘然的风-博客园http://www.cnblogs.com/zdz8207/p/python_learn_note_17.html使用BeautifulSoup4对比直接使用字符串查找截取的方式要更加直观和简洁。把代码作为开源项目了,热血狂徒/zyspider-代码托管-开源中国社区http://git.oschina...

python3.4学习笔记(十三) 网络爬虫实例代码,使用pyspider抓取多牛投资吧里面的文章信息,抓取政府网新闻内容

python3.4学习笔记(十三)网络爬虫实例代码,使用pyspider抓取多牛投资吧里面的文章信息PySpider:一个国人编写的强大的网络爬虫系统并带有强大的WebUI,采用Python语言编写,分布式架构,支持多种数据库后端,强大的WebUI支持脚本编辑器,任务监视器,项目管理器以及结果查看器。用pyspider的demo页面创建了一个爬虫,写一个正则表达式抓取多牛网站上特定的URL,很容易就得到想要的结果了,可以非常方便分析抓取页面里面的内容binux/pyspider·GitHubhttps://github.com/binux/pyspiderhttp://docs.pyspider.org/en/latest/Dashboard-pyspiderhttp://demo.pyspider.org/ztest-Debugger-pyspiderhttp://demo.pyspider.org/debug/ztest那个demo网站还可以直接在线保存自己创建编辑过的代码的看了pyspider的源码web端是用tornado框架做的,使用PhantomJS渲染带JS...

python3.4学习笔记(十二) python正则表达式的使用,使用pyspider匹配输出带.html结尾的URL

python3.4学习笔记(十二)python正则表达式的使用,使用pyspider匹配输出带.html结尾的URL实战例子:使用pyspider匹配输出带.html结尾的URL:@config(age=10*24*60*60)defindex_page(self,response):foreachinresponse.doc('a[href^="http"]').items():matchObj=re.match(r'(.*).html',each.attr.href,re.M|re.I)ifmatchObj:self.crawl(each.attr.href,callback=self.detail_page)---------------------------------------正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python自1.5版本起增加了re模块,它提供Perl风格的正则表达式模式。re模块使Python语言拥有全部的正则表达式功能。compile函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一...

python3.4学习笔记(十一) 列表、数组实例

python3.4学习笔记(十一)列表、数组实例#python列表,数组类型要相同,python不需要指定数据类型,可以把各种类型打包进去#python列表可以包含整数,浮点数,字符串,对象#创建列表三种方式:1.member=["zdz","liufeng","hots"],2.number=[1,2,3],#3.混合型mix=[1,'zdz',3.12,[1,2,3]]4.空列表empty=[]#向列表添加使用append追加一个元素到末尾,extend追加另外一个列表到末尾,insert插入到指定位置1#python列表,数组类型要相同,python不需要指定数据类型,可以把各种类型打包进去2#python列表可以包含整数,浮点数,字符串,对象3#创建列表三种方式:1.member=["zdz","liufeng","hots"],2.number=[1,2,3],4#3.混合型mix=[1,'zdz',3.12,[1,2,3]]4.空列表empty=[]5#向列表添加使用append追加一个元素到末尾,extend追加另外一个列表到末尾,insert插入到指定位置6emptyl...

python3.4学习笔记(十) 常用操作符,条件分支和循环实例

python3.4学习笔记(十)常用操作符,条件分支和循环实例1#Pyhon常用操作符2c=d=103d/=8#3.x真正的除法4print(d)#1.255c//=8#用两个斜杠实现2.x默认的地板除法(整数相除只取整数)6print(c)#17a=3**2#3的2次方8print(a)9print(not0)#True,0表示Flase,其他数字为True10print(not2)#Flase11#运算符优先级,幂运算**,正负号+x-x算术操作符*///+-12#比较操作符<<=>>===!=,逻辑运算符notandor13-------------------------------------14输出结果:151.2516117918True19False=====================================#条件分支和循环#条件分支,判断,决定该不该做某事,ifelse(elif)强制tab缩进避免悬挂else#循环,不断地去做某事whileforrange1#条件分支和循环2#条件分支,判断,决定该不该做某事,ifelse(el...

python3.4学习笔记(九) Python GUI桌面应用开发工具选择

python3.4学习笔记(九)PythonGUI桌面应用开发工具选择PythonGUI开发工具选择-WEB开发者http://www.admin10000.com/document/96.html为什么用Python开发桌面应用程序_yu000hong_新浪博客http://blog.sina.com.cn/s/blog_48a45b950100zhwx.html鱼C工作室-免费Python教学视频,论坛 里面有GUI开发的免费视频http://bbs.fishc.com/forum-173-1.html...

python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑

python3.4学习笔记(八)Python第三方库安装与使用,包管理工具解惑许多人在安装Python第三方库的时候,经常会为一个问题困扰:到底应该下载什么格式的文件?当我们点开下载页时,一般会看到以下几种格式的文件:msi,egg,whlmsi文件:Windows系统的安装包,在Windows系统下可以直接双击打开,并按提示进行安装egg文件:setuptools使用的文件格式,可以用setuptools进行安装whl文件:wheel本质上是zip文件,它使用.whl作为拓展名,用于Python模块的安装,它的出现是为了替代Eggs,可以用pip的相关命令进行安装Python包管理工具解惑|zrong'sbloghttp://zengrong.net/post/2169.htmpython3.4学习笔记(十六)windows下面安装easy_install和pip教程-流风,飘然的风-博客园http://www.cnblogs.com/zdz8207/p/python_learn_note_16.html=====================================实例:...

python3.4学习笔记(七) 学习网站博客推荐

python3.4学习笔记(七)学习网站博客推荐深入Python3http://sebug.net/paper/books/dive-into-python3/《深入Python3》的内容涵盖了Python3及其与Python2的区别。相对《深入Python》而言,它20%的内容进行了修订,80%的内容是全新的。廖雪峰的官方网站,很多网友都推荐的学习python的名博http://www.liaoxuefeng.com/中文,免费,零起点,完整示例,基于最新的Python3版本。Python-话题精华-知乎http://www.zhihu.com/topic/19552832老王pythonhttp://www.cnpythoner.com/Python|静觅--很多实战例子,不过大部分是基于2.x写的http://cuiqingcai.com/category/technique/pythonWelcometoPython.org官方网站https://www.python.org/Overview—Python3.4.3documentation官方文档https://...

python3.4学习笔记(六) 常用快捷键使用技巧,持续更新

python3.4学习笔记(六)常用快捷键使用技巧,持续更新安装IDLE后鼠标右键点击*.py文件,可以看到EditwithIDLE选择这个可以直接打开编辑器。IDLE默认不能显示行号,使用ALT+G跳到对应行号,在右下角有显示光标所在行、列。ALT+P,上一个历史输入内容,ALT+N下一个历史输入内容。IDLE中按F5可以运行代码。编辑状态时:Ctrl+[、Ctrl+]缩进代码Alt+3Alt+4注释、取消注释代码行Alt+5Alt+6切换缩进方式空格<=>TabAlt+/单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可以循环选择Alt+M打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的py源码供浏览Alt+C打开类浏览器,方便在源码文件中的各个方法体之间切换Alt+FP打开路径浏览器,方便选择导入包进行查看浏览F1打开Python文档,不用设置。值得注意的是Ctrl+Space这个快捷键和Windows的输入法切换热键冲突,不要紧,当你实在需要提示的时候停下来,仍然会有代码提示的。其他常用快捷键就按习惯来好了。在编辑过程中,按F5进入shell调试...
首页上一页...197198199200201下一页尾页