- 浏览: 2028293 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (651)
- ACE (35)
- BAT (9)
- C/C++ (116)
- fast-cgi (14)
- COM (27)
- python (59)
- CGI (4)
- C# (2)
- VC (84)
- DataBase (29)
- Linux (96)
- P2P (6)
- PHP (15)
- Web (6)
- Memcached (7)
- IME输入法 (11)
- 设计模式 (2)
- 搜索引擎 (1)
- 个人情感 (4)
- 笔试/面试 (3)
- 一亩三分地 (33)
- 历史 (2)
- 地理 (1)
- 人物 (3)
- 经济 (0)
- 不仅仅是笑哦 (43)
- 小故事大道理 (2)
- http://www.bjdsmyysjk120.com/ (0)
- http://www.bjdsmyy120.com/ (0)
- 它山之石可以攻玉 (15)
- 大学生你关注些什么 (28)
- 数据恢复 (1)
最新评论
-
luokaichuang:
这个规范里还是没有让我明白当浏览器上传文件时,STDIN的消息 ...
FastCGI规范 -
effort_fan:
好文章!学习了,谢谢分享!
com技术简介 -
vcell:
有错误os.walk(strPath)返回的已经是全部的文件和 ...
通过python获取目录的大小 -
feifeigd:
feifeigd 写道注意:文章中的CPP示例第二行 #inc ...
ATL入门:利用ATL编写简单的COM组件 -
feifeigd:
注意:文章中的CPP示例第二行 #include " ...
ATL入门:利用ATL编写简单的COM组件
字符串类型内建方法
方法 描述
string.capitalize() 把字符串的第一个字符大写
string.center(width) 返回一个原字符串居中,并使用空格填充至长度 width 的新字符串
string.count(str, beg=0, end=len(string)) 返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数
string.decode(encoding='UTF-8', errors='strict') 以 encoding 指定的编码格式解码 string,如果出错默认报一个ValueError 的 异 常 , 除 非 errors 指 定 的 是 'ignore' 或 者 'replace'
string.encode(encoding='UTF-8', errors='strict') 以 encoding 指定的编码格式编码 string,如果出错默认报一个ValueError 的异常, 除非 errors 指定的是'ignore'或者'replace'
string.endswith(obj, beg=0, end=len(string))b,e 检查字符串是否以 obj 结束,如果 beg 或者 end 指定则检查指定的范围内是否以 obj 结束, 如果是, 返回 True,否则返回 False.
string.expandtabs(tabsize=8)把字符串 string 中的 tab 符号转为空格, 默认的空格数 tabsize 是 8.
string.find(str, beg=0,end=len(string)) 检测 str 是否包含在 string 中,如果 beg 和 end 指定范围, 则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1
string.index(str, beg=0,end=len(string)) 跟 find()方法一样, 只不过如果 str 不在 string 中会报一个异常.
string.isalnum() R 如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False
string.isalpha() 如果 string 至少有一个字符并且所有字符都是字母则返回 True,否则返回 False
string.isdecimal() 如果 string 只包含十进制数字则返回 True 否则返回 False.
string.isdigit() 如果 string 只包含数字则返回 True 否则返回 False.
string.islower() 如果 string 中包含至少一个区分大小写的字符,并且所有这些(区分
大小写的)字符都是小写,则返回 True,否则返回 False
string.isnumeric() 如果 string 中只包含数字字符,则返回 True,否则返回 False
string.isspace() 如果 string 中只包含空格,则返回 True,否则返回 False.
string.istitle() 如果 string 是标题化的(见 title())则返回 True,否则返回 False
string.isupper() 如果 string 中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回 True,否则返回 False
string.join(seq) Merges (concatenates)以 string 作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串
string.ljust(width)返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串
string.lower() 转换 string 中所有大写字符为小写.
string.lstrip() 截掉 string 左边的空格
string.partition(str)e 有点像 find()和 split()的结合体,从 str 出现的第一个位置起,
把 字 符 串 string 分 成 一 个 3 元 素 的 元 组
(string_pre_str,str,string_post_str),如果 string 中不包含
str 则 string_pre_str == string.
string.replace(str1, str2,num=string.count(str1))把 string 中的 str1 替换成 str2,如果 num 指定,
则替换不超过 num 次.
string.rfind(str, beg=0,end=len(string))类似于 find()函数,不过是从右边开始查找.
string.rindex( str, beg=0,end=len(string)) 类似于 index(), 不过是从右边开始.
string.rjust(width)返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串
string.rpartition(str) 类似于 partition()函数,不过是从右边开始查找.
string.rstrip() 删除 string 字符串末尾的空格.
string.split(str="", num=string.count(str)) 以 str 为分隔符切片 string,如果 num有指定值,则仅分隔 num 个子字符串
string.splitlines(num=string.count('\n')) 按照行分隔, 返回一个包含各行作为元素的列表, 如果 num 指定则仅切片 num 个行.
string.startswith(obj, beg=0,end=len(string)) 检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。如果beg 和 end 指定值,则在指定范围内检查.
string.strip([obj]) 在 string 上执行 lstrip()和 rstrip()
string.swapcase() 翻转 string 中的大小写
string.title() 返回"标题化"的 string,就是说所有单词都是以大写开始,其余字母均为小写(见 istitle())
string.translate(str, del="") 根据 str 给出的表(包含 256 个字符)转换 string 的字符,要过滤掉的字符放到 del 参数中
string.upper() 转换 string 中的小写字母为大写
string.zfill(width) 返回长度为 width 的字符串, 原字符串 string 右对齐, 前面填充0
发表评论
-
提供有偿反编译 python2.5,2.6,2.7 code
2014-04-03 16:32 1320提供有偿 反编译 python2.5, python2.6 ... -
Python:封装允许执行命令有超时的类
2012-08-24 17:35 4527封装允许执行命令有超时的类 #!/usr/bin/env ... -
Python 多线程编程及同步处理
2011-06-17 13:04 3105综述 多线程是程序设计中的一个重要方面,尤其是 ... -
python 去掉重复行
2011-06-16 12:15 6897#!/usr/bin/env python impor ... -
通过python获取目录的大小
2011-06-07 11:04 8940通过python获取目录的大小 需要用到的mod ... -
python 单元测试示例2
2011-05-17 11:51 1556#!/usr/bin/env python ... -
python 单元测试示例1
2011-05-17 11:51 1745#!/usr/bin/env python im ... -
python 获取文件md5
2011-05-13 14:01 8023#!/usr/bin/env python im ... -
python模拟windows获取设置ini
2011-05-05 12:20 1134#!/usr/bin/env python from ... -
python 解析 json
2011-04-25 15:42 3687#!/usr/bin/env python impor ... -
python时间处理
2011-04-23 19:25 711import time; import os; impor ... -
python简单的socket 服务器和客户端
2011-03-03 17:42 11534服务器端代码 if "__main__&qu ... -
python __file__ 与argv[0]
2011-02-28 11:25 36860python __file__ 与argv[0] 在py ... -
python os.path模块 简明文档
2011-02-28 11:10 2091os.path.abspath(path)取path的绝对目录 ... -
Python 用HTMLParser解析HTML文件
2011-02-16 20:44 34986Python 用HTMLParser解析HTML文件 ... -
python使用simplejson解析示例
2011-02-16 15:28 8205#!/usr/bin/env python imp ... -
python simplejson模块的使用方法
2011-02-16 14:38 10317python安装:easy_install simplejso ... -
用PDB库调试Python程序
2011-01-06 12:54 1935如果使用过微软技术的朋友应该体会过微软的Visual Stud ... -
python更新svn
2010-12-29 11:05 6315def UpdateSvn(strUser, strPwd, ... -
python 函数参数的传递(参数带星号的说明)
2010-12-23 17:59 1447python中函数参数的传递是通过赋值来传递的。函数参数的 ...
相关推荐
"Python 字符串、内建函数" Python 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Python Runoob" ...
这些方法实现了 string 模块的大部分方法,如下表所示列出了目前字符串内建支持的方法,所有的方法都包含了对 Unicode 的支持,有一些甚至是专门用于 Unicode 的。 | 方法 | 描述 | | --- | --- | | string....
"Python 是动态类型,所以你不需要提前申明字符串类型。例如,在其他语言中,你需要声明:$stringGreeting = "Hello world!";但是在 Python 中,你可以直接给变量赋任意类型的值:string = '1'number = 1什么是 ...
在Python编程语言中,字符串(String)是一种非常基础且重要的数据类型,用于存储和处理文本信息。字符串具有丰富的内建函数,使得对字符串的操作变得简单高效。以下是对标题和描述中提到的一些关键字符串内建函数的...
在这个文档中,我们将深入探讨Python字符串的一些内置函数及其使用实例。 1. `endswith()` 和 `startswith()` 函数: 这两个函数用于检查字符串是否以特定的子字符串开头或结尾。`endswith()` 返回一个布尔值,...
Python字符串类有许多内置方法,如`lower()`、`upper()`用于大小写转换,`find()`、`index()`用于查找子串位置,`startswith()`、`endswith()`检查字符串是否以特定前缀或后缀开始或结束。 通过理解并熟练掌握上述...
Python 内建函数 Python 提供了许多内建函数,可以帮助开发者快速、方便地实现各种功能。下面是 Python 中一些常用的...这些内建函数可以帮助开发者快速、方便地实现各种功能,例如数学运算、字符串处理、对象操作等。
Python提供了丰富的内建函数和方法来处理字符串,包括去空格、复制、连接、查找、比较、扫描、计算长度、大小写转换、追加、指定长度比较、复制指定长度的字符、替换字符、扫描字符串、翻转字符串、查找子字符串以及...
Python3中新增了一个字节字符串类型(bytes),用于存储字节序列或ASCII。str对象有一个encode方法将Unicode编码为字节,而bytes对象有一个decode方法将字节解码回Unicode。这种明确的区分使得处理字符串编码更加...
4. **basestring()**:在Python 2.x中,basestring是str和unicode的基类,用于判断一个对象是否为字符串类型。在Python 3.x中,这个类已被移除,字符串类型直接分为str(Unicode)和bytes(字节串)。 5. **bin(x)*...
以上知识点涉及了Python字符串操作的基本方法和高级特性,对于学习和使用Python进行数据处理和文本操作具有重要的意义。通过笔记中的示例和方法,可以有效地处理字符串数据,提高数据处理效率,并在需要的地方实现...
Python提供了丰富的内建字符串方法,如`len()`获取长度,`lower()`和`upper()`转换为小写和大写,`strip()`去除两侧空白,`split()`分割字符串等。例如: ```python print(len(str1)) # 输出字符串长度 print...
`object`是Python中最基础的类型,所有其他类型(包括内建类型如`int`、`str`等)都是从`object`派生出来的。因此,可以说`object`是所有类型的父类。当我们创建一个对象实例,如`my_instance = MyClass()`,my_...
"Python字符串处理" Python 中的字符串是指使用引号括起来的文本数据,包括单引号、双引号和三引号。字符串是一种基本的数据类型,可以用来表示文本数据。 字符串的输出和输入是 Python 编程的基础知识之一。...
4. **字符串方法**:Python字符串拥有一系列内置方法,如`lower()`(转为小写)、`upper()`(转为大写)、`capitalize()`(首字母大写)、`strip()`(去除两侧空格)等。这些方法可以帮助我们对字符串进行各种操作和...
Python 字符串内建函数包括 `find`、`index`、`count`、`replace`、`split`、`capitalize`、`title`、`startswith` 和 `endswith` 等。 Python 函数 Python 函数是 Python 中的一种代码块,可以重复使用代码,减少...
Python提供了一些内建函数用于基本对象类型:cmp(),repr(),str(),type()和等同于repr()的(’ ‘)操作符 (1)type() type的用法如下: type(object) 接受一个对象作为参数,并返回它的类型。他...
#### 四、字符串内建函数 Python 提供了一系列内置方法来处理字符串,例如查找、替换、分割等操作。 - **`find`** 方法:用来查找一个子字符串是否存在于另一个字符串中,并返回首次出现的位置索引;如果不存在,则...