python字符串相关的函数

有些是字符串对象的方法,有些是内建库的方法

split分割字符串

find 查找字符串

for c in str:  遍历字符串

len 获取字符串长度

int    将字符串转换成int

str   将数字转换成字符串

list.join   将列表连接成字符串

以下是字符串截取的方法以及例子,要注意区间的开和闭

str[1:3]  字符串截取第一位到第三位之间的

str[:]截取字符串全部字符

str[6:]截取字符串从第六个到结尾

str[6]取第6个字符

str[:-3]截取从开头到倒数第三个字符的字符串

str[-3:]截取第一位到倒数第三位的字符串

str[-3:-1]截取倒数第一位到倒数第三位的字符

str[-1]取倒数第一个字符

str[::-1]取一个与源字符串相反的字符

str[:-5:-1]逆序截取,等于先逆序再取第一个到第五个之间的字符串

字符串下标是从0开始的

>>> s=‘1234567890‘
>>> print s[::-1]
0987654321
>>> print s[:-5:-1]
0987
>>> print s[1:3]
23
>>> print s[0]
1
>>> s[1:3]
‘23‘
>>> s[:]
‘1234567890‘
>>> s[6:]
‘7890‘
>>> s[6]
‘7‘
>>> s[:-3]
‘1234567‘
>>> s[-3:]
‘890‘
>>> s[-3:-1]
‘89‘
>>> s[-1]
‘0‘
>>> s[::-1]
‘0987654321‘
>>> s[:-5:-1]
‘0987‘

时间: 2024-10-02 11:30:14

python字符串相关的函数的相关文章

python字符串相关操作

字符串搜索相关搜索指定字符串,没有返回-1:str.find('t')指定起始位置搜索:str.find('t',start)指定起始及结束位置搜索:str.find('t',start,end)从右边开始查找:str.rfind('t')搜索到多少个指定字符串:str.count('t')上面所有方法都可用index代替,不同的是使用index查找不到会抛异常,而find返回-1字符串判断相关是否以start开头:str.startswith('start')是否以end结尾:str.ends

PHP基础系列(一) 字符串相关的函数

PHP提供了非常丰富的自带函数,有人说PHP是一个大的函数库,在某种程度上我是非常认同这种观点的,这个也是PHP非常容易上手的原因之一.在使用PHP编程的时候,需要实现某一功能的时候,如果说php自带这样的函数,建议直接使用php提供的函数,这样往往比自己去实现相同功能的函数效率上要高.比如讲查询php关联数组 $array 中某个 $key 是否存在,就可以直接使用 isset($array[$key]) 的方式. 由于PHP函数众多,这里分多个系列,介绍一下平时编程中经常需要用到的PHP方法

postgresql--与字符串相关的函数和操作符

楔子 我们在筛选数据的时候,很多时候要对字符串进行一些处理,下面来看看postgresql支持哪些字符串的操作吧 数据集如下 select * from t; 支持字符串操作的函数或者操作符 || 将多个字符串进行拼接 -- 需要注意的是,在pgsql中,所有的字符串都必须用单引号,双引号的话会被解释为字段 -- 为什么这么设计,是因为在pgsql中存在着大小写的问题,不管你查询的时候字段是大写还是小写,pgsql都会给你转成小写 -- 可如果这个时候表中的字段是大写的话,那么就会报出字段不存在

python字符串内置函数

1.字符串 定义:它是一个有序的字符的集合,用于存储和表示基本的文本信息,‘’或“”或‘’‘ ’‘’中间包含的内容称之为字符串特性:1.只能存放一个值2.不可变3.按照从左到右的顺序定义字符集合,下标从0开始顺序访问,有序补充: 1.字符串的单引号和双引号都无法取消特殊字符的含义,如果想让引号内所有字符均取消特殊意义,在引号前面加r,如name=r'l\thf' 2.unicode字符串与r连用必需在r前面,如name=ur'l\thf' 2.字符串常用操作 # 1字母处理: .upper()

python字符串的format函数如何使用?

本文和大家分享的主要是python中字符串的format函数相关内容,一起来看看吧,希望对大家学习python有所帮助. 从python2.6之后,python中的字符串就有了str.format()函数这一格式控制的强大工具.相比于之前使用%的格式控制手段,str.format()函数显然更加符合我们的思维习惯,而且更加简洁. 语法 作为字符串的一个方法,它以{}和:来代替%,进行格式控制. 定位 通过位置 In [1]: '{0},{1}'.format('kzc',18) Out[1]:

Python字符串相关

#字符串的相关操作 #基本操作 #+ 字符串连接操作 str1 = '来是come走是go' str2 = '点头yes摇头no' result = str1 + str2 print(result) #* 字符串复制操作 str1 = '天地不仁以万物为刍狗' result = str1 * 3 print(result) #[] 索引操作 str1 = '柳暗花明又一村' print(str1[1]) print(str1[-2]) #[::]取片操作 str1 = '山重水复疑无路' #获

python 字符串相关处理方法

s为字符串s.isalnum() 所有字符都是数字或者字母s.isalpha() 所有字符都是字母s.isdigit() 所有字符都是数字s.islower() 所有字符都是小写s.isupper() 所有字符都是大写s.istitle() 所有单词都是首字母大写,像标题s.isspace() 所有字符都是空白字符.\t.\n.\r 1 判断是整数还是浮点数 2 a=123 3 b=123.123 4 5 >>>isinstance(a,int) 6 True 7 >>>

字符串相关处理函数

1. strcpy: --拷贝 包含库: #include <string.h> 函数原型:     char *strcpy(char *dest, const char *src);   --将src指向的字符串拷贝到dest指向的空间,拷贝过程中包括拷贝src中的'\0'    --向前拷     char *strncpy(char *dest, const char *src, size_t n); --将src指向的n个字节的字符拷贝到dest指向的空间,拷贝过程中不特意添加'\0

python字符串各种处理函数 牛的一比啊

方法                                      描述 string.capitalize()              把字符串的第一个字符大写 string.center(width)          返回一个原字符串居中,并使用空格填充至长度width的新字串 string.count(str, beg=0, end=len(string)) 返回str在string里面出现的次数,如果beg或者end指定则返回指定范围内 str 出现的次数 string.