随笔分类 -  Python

Python 是一种面向对象的解释型计算机程序设计语言,在设计中注重代码的可读性,同时也是一种功能强大的通用型语言。
摘要:python文本 去掉字符串前后空格 场景: 去掉字符串前后空格 可以使用strip,lstrip,rstrip方法 >>> a="abc".center (30) >>> a ' abc ' >>> b=a.lstrip () >>> b 'abc ' >>> c=a.rstrip... 阅读全文
posted @ 2018-01-26 12:05 全威儒 阅读(4966) 评论(0) 推荐(0)
摘要:python文本 判断对象里面是否是类字符串 场景: 判断对象里面是否是类字符串 一般立刻会想到使用type()来实现 >>> def isExactlyAString(obj): return type(obj) is type('') >>> isExactlyAString(1) False >>> isExactlyAString('1') ... 阅读全文
posted @ 2018-01-26 12:04 全威儒 阅读(2040) 评论(0) 推荐(0)
摘要:python文本 单独处理字符串每个字符的方法汇总 场景: 用每次处理一个字符的方式处理字符串 方法: 1.使用list(str) >>> a='abcdefg' >>> list(a) ['a', 'b', 'c', 'd', 'e', 'f', 'g'] >>> aList=list(a) >>> for item in aList: print(it... 阅读全文
posted @ 2018-01-26 12:02 全威儒 阅读(471) 评论(0) 推荐(0)
摘要:python文本 字符串开头或者结尾匹配 场景: 字符串开头或者结尾匹配,一般是使用在匹配文件类型或者url 一般使用startwith或者endwith >>> a='http://blog.csdn.net/raylee2007' >>> a.startswith ('http') True 注意:这两个方法里面的参数可以是str,也可以是元组,但是不可以是列表和字典 ... 阅读全文
posted @ 2018-01-26 12:01 全威儒 阅读(702) 评论(0) 推荐(0)
摘要:python文本 字符与字符值转换 场景: 将字符转换成ascii或者unicode编码 在转换过程中,注意使用ord和chr方法 >>> print(ord('a')) 97 >>> print(chr(97)) a >>> 有时候需要反转过来使用: >>> print(str(ord('a'))) 97 >>> print(chr(ord('a... 阅读全文
posted @ 2018-01-26 11:59 全威儒 阅读(1016) 评论(0) 推荐(0)
摘要:python 字符串对齐 场景: 字符串对齐 python提供非常容易的方法,使得字符串对齐 >>> print("abc".center (30,'-')) -------------abc-------------- >>> print("abc".ljust (30)+'|') abc ... 阅读全文
posted @ 2018-01-26 11:58 全威儒 阅读(1103) 评论(0) 推荐(0)
摘要:7. python 字符串格式化方法(2) 紧接着上一章节,这一章节我们聊聊怎样添加具体格式化 就是指定替换字段的大小、对齐方式和特定的类型编码,结构如下: {fieldname!conversionflag:formatspec} fieldname指定参数的一个数字或者关键字,后面可选.name或者[index]引用 conversionflag可以是r/s/a或者是在该值上对repr/str... 阅读全文
posted @ 2018-01-26 11:57 全威儒 阅读(230) 评论(0) 推荐(0)
摘要:7. python 字符串格式化方法(1) 承接上一章节,我们这一节来说说字符串格式化的另一种方法,就是调用format() >>> template='{0},{1} and {2}' >>> template.format ('a','b','c') 'a,b and c' >>> template='{name1},{name2} and {name3}' >>>... 阅读全文
posted @ 2018-01-26 11:54 全威儒 阅读(247) 评论(0) 推荐(0)
摘要:6. python 字符串格式化表达式 字符串格式化允许在一个单个的步骤中对一个字符串执行多个特定类型的替换 特别是给用户提示的时候,格式化非常方便 实现方法: 1.格式化表达式,类似于c语言的printf 在表达式中,我们使用%二进制操作符 >>> print('this is %d %s bird' % (1,'dead')) this is 1 dead bird 举上面的例子... 阅读全文
posted @ 2018-01-26 11:52 全威儒 阅读(1983) 评论(0) 推荐(0)
摘要:5. python 文本解析 这一章节我们简单的聊聊文本解析的两种方法: 1.分片,通过分片,记录偏移处,然后提取想要的字符串 例子: >>> line='aaa bbb ccc' >>> col1=line[0:3] >>> col3=line[8:] >>> col1 'aaa' >>> col3 'ccc' >>> 2.split() ... 阅读全文
posted @ 2018-01-26 11:50 全威儒 阅读(1167) 评论(0) 推荐(0)
摘要:4. python 修改字符串实例总结 我们知道python里面字符串是不可原处直接修改的,为了是原来的字符串修改过来,我们有一下方法: 1.分片和合并 >>> a='abcde' >>> b='fghij' >>> c=a[1:3]+b[2:5]+' end' >>> c 'bchij end' >>> 2.replace() >>> a='aaabb... 阅读全文
posted @ 2018-01-26 11:48 全威儒 阅读(337) 评论(0) 推荐(0)
摘要:3. python 字符串的一般使用 1.基本操作 1)使用+连接 >>> "abc"+"efg" 'abcefg' >>> a="abc" >>> b="efg" >>> c=a+b >>> c 'abcefg' >>> 2)使用*重复 >>> "abc"*3 'abcabcabc' >>> " 阅读全文
posted @ 2018-01-26 11:46 全威儒 阅读(199) 评论(0) 推荐(0)
摘要:2. python 字符串常量 1.单双引号字符串是一样的 >>> 'abc',"abc" ('abc', 'abc') >>> 当你的python照着上面的例子来写,这个时候单双引号字符串是一样的。两者可以互换。 我们甚至可以在单双引号直接引入对方 >>> 'abc"d',"abc'd" ('abc"d', "abc'd") 在任意表达式中,python会自动... 阅读全文
posted @ 2018-01-26 11:43 全威儒 阅读(384) 评论(0) 推荐(0)
摘要:1. python中的字符串简介与常用函数 在python中,字符串变成了一个强大的处理工具集,他是不可变的,也就是说字符串包含字符与字符的顺序,他不可以原处修改 字符串是我们后面需要学习的稍大一点的对象类别--序列的第一个代表 在字符串章节所说到的关于序列的操作,后面的列表与元组一样适用 字符串常用的一些操作与函数 操作 解释 s='' 空字符串 s="abc'd" 双引... 阅读全文
posted @ 2018-01-26 11:40 全威儒 阅读(630) 评论(0) 推荐(0)
摘要:1. pip 用来包管理 文档:https://pip.pypa.io/en/latest/installing.html # 安装,可指定版本号(sudo) pip install Django==1.6.8 # 升级(sudo) pip install bpython --upgrade # 一次安装多个(sudo) pip install BeautifulSoup4 fabric virt... 阅读全文
posted @ 2018-01-26 11:38 全威儒 阅读(281) 评论(0) 推荐(0)
摘要:GUI 图形界面 1.wxpython Python下的GUI编程框架,与MFC的架构相似 下载地址:http://wxpython.org/download.php 2. PyQt 用于Python的QT开发库 下载地址:http://www.riverbankcomputing.com/software/pyqt/download Web框架 1. Django 开源web开发框架,它鼓励... 阅读全文
posted @ 2018-01-26 11:36 全威儒 阅读(202) 评论(0) 推荐(0)
摘要:{ "cmd": "C:/Python27/python.exe", "-u", "$file"], "file_regex": "^[]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" } Python3 与 Python2建立的方法一样 { "cmd": "C:/Python36/python.exe&quo 阅读全文
posted @ 2018-01-25 19:09 全威儒 阅读(242) 评论(0) 推荐(0)
摘要:Python JSON 本章节我们将为大家介绍如何使用 Python 语言来编码和解码 JSON 对象。 环境配置 在使用 Python 编码或解码 JSON 数据前,我们需要先安装 JSON 模块。本教程我们会下载 Demjson 并安装: $tar xvfz demjson-1.6.tar.gz$cd demjson-1.6$python setup.py install JSON 函数 ... 阅读全文
posted @ 2018-01-25 17:35 全威儒 阅读(236) 评论(0) 推荐(0)
摘要:—– BEGIN LICENSE —– TwitterInc 200 User License EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 61AA12C0 A37081C5 D0316412 4584D136 94D7F7D4 95BC8C1C 527DA828 560BB037 D1EDDD8C AE7B379F 50C9D69D B3517... 阅读全文
posted @ 2018-01-25 17:18 全威儒 阅读(158) 评论(0) 推荐(0)
摘要:最近开始研究python,因公司需要获取一些数据,比如电影名,航班名,航班号,列车号等等。所以让我来做一个爬虫去获取数据。所以我们就从这篇博文开始吧!!! 首先告诉大家激活方式,当弹出激活框时: 选择 Activate new license with License server (用license server 激活) 在 License sever address 处填入 https://... 阅读全文
posted @ 2018-01-25 17:07 全威儒 阅读(955) 评论(0) 推荐(0)