- 浏览: 113127 次
- 性别:
- 来自: 南昌
-
文章列表
字符串去除空格的知识点
- 博客分类:
- python
python 字符串去除空格可以用到strip()方法,这个是去除字符串的两边空格。代码:m = ' jafefefe 'minfo = m.strip()print minfo输出结果:jafefefe如果你只需要去除右边的空格,可以用rstrip()m = ' jafefefe 'minfo = m.rstrip()print minfo输出结果: jafefefe如果你只需要去除左边的空格,可以用lstrip()
转载地址:http://www.cnpythoner.com/post/231.html
字符串index方法的特点
- 博客分类:
- python
python 的index方法是在字符串里查找子串第一次出现的位置,类似字符串的find方法,不过比find方法更好的是,如果查找不到子串,会抛出异常,而不是返回-1比如:info = 'abca'print info.index('a')返回:0,说明字母a是在info的第0个位置。如果我们把字母a换成333是什么结果。 print info.index('333')ValueError: substring not found它会有一个异常的出现,方便我们来处理。本文地址:http://www.cnpythoner.com/post/224.html 转载请保留
字符串find方法的用法
- 博客分类:
- python
今天给大家说下python字符串的find方法,从python的文档里可以知道find方法是查找子串在字符串的开始位置。看下文档解释:string.find(s, sub[, start[, end]]) Return the lowest index in s where the substring sub is found such that sub is wholly contained in s[start:end]. Return -1 on failure. Defaults for start and end and interpretation of negative valu ...
字符串怎么转换wie小写呢
- 博客分类:
- python
python 字符串转换小写可以用到字符串对象的方法lower,下面通过例子给大家说下:比如字符串对象mm = 'AFEFEFEaa'调用字符串的方法lower方法print m.lower()输出结果:afefefeaa下面我们可以用字符串对象的islower(),来判断字符串对象里面的元素是否是小写,如果全部为小写,则返回true,如果字符串对象里面有元素是大写,则返回false.比如:m = 'AFEFEFEaa'c = m.lower()print c.islower()因为c字符串对象里面的元素都是小写,所以返回true.
转载地址:http://www.cnpythoner ...
python 字符串转换为大写
- 博客分类:
- python
python 字符串转换大写可以用到字符串对象的方法upper,下面通过例子给大家说下:比如字符串对象mm = 'AFEFEFEaa'调用字符串的方法upper方法print m.upper()输出结果:AFEFEFEAA下面我们可以用字符串对象的isupper(),来判断字符串对象里面的元素是否是大写,如果全部为大写,则返回true,如果字符串对象里面有元素是小写,则返回false.比如:m = 'jafefefe'c = m.upper()print c.isupper()因为c字符串对象里面的元素都是大写,所以返回true.
转载网址:http://www.cnpythoner. ...
python 字符串去除空格可以用到strip()方法,这个是去除字符串的两边空格。代码:m = ' jafefefe 'minfo = m.strip()print minfo输出结果:jafefefe如果你只需要去除右边的空格,可以用rstrip()m = ' jafefefe 'minfo = m.rstrip()print minfo输出结果: jafefefe如果你只需要去除左边的空格,可以用lstrip()
原文:http://www.cnpythoner.com/post/231.html
python 用的比较多的编辑器有哪些
- 博客分类:
- python
这里总结了下大家平时进行python开发的时候用的编辑器有哪些?
vim emacs ulipad
Python for eclipse
pydev
NetBeans
pyscripter
wingide
这里介绍了一些python编辑器的应用
python 模块的特点
- 博客分类:
- python
我接触模块这个概念是从python开始的,之前学过的语言比如php,基本没有这个模块概念,只有文件包含,刚开始接触python模块的时候有些不适应,后来随时对python的慢慢了解,也熟悉起其中的一些知识了,今天给大家分享下python模块的相关知识。python 模板其实也是一个python文件,首先是一个文件的概念,里面放着代码,不过也不能完全按照这个概念来理解,在python里模块有另外一个含义就是名字空间的意思,那什么是名字空间呢?名字空间从字面意思理解就是存放名字的地方,我们把模块里面定义的方法或者变量的话,当做模块的属性,其实你也可以按照面向对象的方法来理解,因为python是万物皆 ...
python def和lambda的应用
- 博客分类:
- python
python def和python lambda 这2个有相似点也有不同点,今天给大家分享下自己的心得吧。先说说2个的相似点: 这两个很重要的相似点就是都可以定义一些固定的方法或者是流程,供给程序来调用,比如我们要定义一个变量加2的方法。 首先看python def吧。
def info(x): return x + 2a = info(1)print a
再看下python lambda f = lambda x : x+2a = f(1) print a 上面2种方式输出的结果都是3,如果你要完成一些固定的流程的话,上面两种你都可以任意选择。
上面说到了相同点, ...
python 函数返回值的特殊情况
- 博客分类:
- python
今天没事和大家一起聊聊python 函数返回值的特殊情况,之前我也碰到过类似方面的问题,到后来查阅了一些资料后,发现原来是这样!我记得很久以前和大家聊过python列表操作方法,python列表非
常的强大,提供了很多内置的方法使得你可以通过python的列表结构和操作做很多你想要的事情,我记得它里面有一些方法,比如append,还有
sort方法,这几个方法应该在你的程序里时不时会出现吧,可见频率之高!我当时开始学习的话,用这2个列表方法的话,我是按照下面的方式来用的:a = [1,5,11,2]x = a.append('b')y = a.sort()我当时学python的时候也许是受其 ...
上篇文章说到了django 一对多的关系,里面说到了子类获取父类的对象的问题,直接用子类.子类关联父类的外键就可以访问父类的数据了,但是这个有个问题,如果你要提高程序的效率,就应该尽量的少去查询数据库。比如还是� ...
django 一对多关系的知识
- 博客分类:
- django
这段时间用django 做程序用到了一对多的关系的操作,下面分享一些心得体会,希望对大家有帮助。我先定义两个模型,一个是作者,一个是作者出版的书籍,算是一对多的类型。class Person(models.Model); name = models.CharField('作者姓名', max_length=10) age = models.IntegerField('作者年龄')class Book(models.Model): person = models.ForeignKey(Person, related_name='person_book') title = ...
python gui开发
- 博客分类:
- python
说到python的gui,我不熟悉,目前主要python方面还是主要是用python来写脚本和web开发这块,没有涉及到写软件这块,不过以后准备去研究python软件开发这块,毕竟python是个万能语言,python什么领域都要去玩玩,太喜欢python了!不说那么多了,呵呵!还是把话题转回来吧,我在网上大体的了解了下python gui分类,大概有下面的几个:1 Tkinter:比较适合小型项目的开发,开发速度比较快,也是python gui开发的基础。2 wxpython:面向对象的编程风格,比较适合大型项目,业内比较有名的python编辑器ulipad就是用wxpython开发的。
说起python重载,大家学过其他的语言比如说C#语言的话,应该知道有方法重载和运算符重载的概念,但是python重载的话,有它自己的特殊性,下面我说说自己的一点看法,希望大家踊跃拍砖。
python 的重载主要包括方法重载和� ...
python oop方法
- 博客分类:
- python
从这篇文章开始,我就开始分享几个python oop方面的一些特点,希望对大家理解python的oop有帮助,其实python的oop相对其他的语言来说是有些地方不同的。我今天就讲下其中的一方面私有机制的问题。其他的语言,比如JAVA,C++的oop语法都比较的规范,有公有,私有和保护的数据类型,而python的话,从我目前的观察来看,python的类是没有权限控制的,所有变量都是可以被外部调用的,那你会说:"python明明有私有的定义方法就是在变量或者方法的面前加上双下滑线__,但是我告诉你,这个实际上是python的伪私有。只是一种程序员约定俗称的规定,加了就表示私有变量,但是你 ...