- 博客(13)
- 资源 (13)
- 收藏
- 关注
原创 9.python中的正则表达式
#-*-coding:UTF-8-*-s='100 BROAD'import reprint re.sub('ROAD$','RD.',s) #^匹配字符串开始,$匹配字符串结尾print re.sub(r'\bROAD$','RD.',s) #\b表示这里必须要有一个分隔符,字符串前面的r表示后面字符串中的内容不需要转义prin
2012-03-31 17:42:02 766
原创 8.python中字符串的编码和解码问题——decode/encode
python默认的是不支持中文的,要想让python识别中文,就必须在文件头加上#-*-coding:UTF-8-*- 这样,python默认的编码格式就会采用utf-8的格式了。 实际工作中,我们可能会遇到需要将unicode编码形式转换到其他编码形式的问题,解决方法如下:#-*-coding:UTF-8-*-a_stri
2012-03-31 15:34:36 2515 1
原创 7.python的字符串处理常见方法——《深入python3》
下面是字符串处理的最常用的一些方法:#-*-coding:UTF-8-*-#字符串操作username='mark'password='123'print "{0} 's password is {1}".format(username,password) #字符串格式化#复杂点的a_set=[1,2,3]print 'a{0[0]}-----b{1[1]}'
2012-03-31 13:19:07 1658
原创 6.python的set、list和dict的解析
#-*-coding:UTF-8-*-#列表解析#提供了一种紧凑的方式,实现了通过对列表中每一个元素应用一个函数方法来将一个列表映射到另外一个列表。a_list=[1,2,3,4,5]b=[elem *2 for elem in a_list] #对于a_list中的每个元素,都乘以2,然后返回一个新列表print bb=[f fo
2012-03-31 11:44:18 6992 3
原创 5.python的路径相关操作——《深入python3》学习
下面的内容是python中对于文件路径的一些操作,还包含文件元数据的提取:#-*-coding:UTF-8-*-#文件操作import osprint os.getcwd() #返回当前的工作路径os.chdir('C:/Users/Administrator/Desktop') #更改路径到,不要用‘\’,容易引起转义,中文有兼容性问题prin
2012-03-31 10:08:21 2842
原创 4.python字典和None类型
例一:#-*-coding:UTF-8-*-a_dict={'chen':1,'jian':2} #创建一个字典a_dict['chen'] #通过key来访问a_dict['chen']=3 #修改字典print a_dicta_dict['jian']=[4,5
2012-03-30 17:22:30 2018
原创 3.python的set集合的操作示例——《深入python》学习
#-*-coding:UTF-8-*-#集合set是装有独特值的无序袋子,可以包含任何数据类型,用的比较少a_set={1} #创建集合print a_setprint type(a_set) #打印seta_list=['1',2,3,4]a_set=set(a_list) #列表转换为集合setprint a_seta_set=
2012-03-30 17:06:04 6532
原创 2.python元组的操作——《深入python》学习
#-*-coding:UTF-8-*-#元组是不可变的对象,一旦创建就不能再改变了#创建元组a_tuple=("a","b","c","d")print a_tupleprint a_tuple[0] #索引访问print a_tuple.index('c') #得到c的索引#元组的一个用处——一次赋多值v=("a",123,T
2012-03-30 16:48:09 1111
原创 1.python中的列表及其操作
#-*-coding:UTF-8-*-#创建列表a_list=['a','b','mpil','z','example']#打印列表print a_list#用索引访问列表print a_list[0]print a_list[-1]print a_list[-5]#列表切片print a_list[1:3] #1到3,但不包括3print a_l
2012-03-30 16:37:16 1486
原创 python的多种实现(python之所以能称为胶水预言的关键)
以前一直不明白python如何成为一种胶水语言,今天重新看《python核心编程》,发现里面有这么一段:1. 标准版本的python是用C来编译的,又称为Cpython,除此之外,还有一些其他的python实现。2.java实现版本。这个解释器完全用java写成,名为Jython。尽管和标准版的有区别,但是很小,而且启动环境也完全相同 Jython的优点: (1
2012-03-30 15:20:45 5131 2
原创 python下的一些特殊属性(几个实例说明)
实例1:#-*-coding:UTF-8-*-class FirstDemo(object): """ 这里是一个doc """ a=10 #类属性 def demo(self): """ 第一个方法 """ pass def demo2(
2012-03-30 11:17:40 2024
转载 python的os和os.path模块
在文件中使用os.path.dirname()可以得到当前的目录,os.path.dirname(__file__):可以得到当前正在运行的文件的目录os.path.join(os.path.dirname(__file__),'upload'):用来组合字符串
2012-03-22 13:43:43 1546
原创 Python编辑器——pycharm
1.pycharm介绍自动代码格式化、代码完成、重构、自动导入和代码导航2.pycharm快捷键在菜单栏Help下,点击Default Keymap Refererce,可以打开一个pdf文件,里面列出了所有的快捷键。常用快捷键(1)Basic code completion "基本代码完成"快捷键——ctrl+space,可能会与我们的输入法冲突,可以修改为其他(2)自动
2012-03-22 13:43:09 3580
secureCRT-7.3.2-752-ubuntu 64位(免注册啦)
2015-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人