python字符串用法_python字符串使用总结

Python

字符串使用总结

字符串是程序中最常见的数据类型。在

Python

中,可以使用三种方式定义字符串。单

引号、双引号和三引号。

例如:

'string'

"string"

"""string"""

或者是

'''string'''

在使用上,单引号和双引号没有什么区别。三引号的主要功能是在字符串中可以

包含换

。也就是说,在三引号中的字符串,如果其中的内容在程序中是分行的,那么,在使用中

也是分行的。这样就不需要显示的使用

"\n"

来换行了。

像多数编程语言一样,

python

中的字符串是不可变的。同样,对于转义字符的处理,也

和其他语言类似。如

'What's

your

name?'

,在这个字符串内部,出现了

'

字符,对

于这个字符,

可以使用

'\'

字符转移:

'What\'s

your

name?'

或者使用双引号代替字符串定

义:

"What's

your

name?"

。经常使用的方式是用

'\'

来转义字符。可以使用

'\n'

来定义表示

一个换行,

'\t'

表示一个

tab

'\\'

表示一个真实的

'\'

字符。

1.

截取字符串

特别注意:

下标从

0

开始;

str[0:3]

不包含下标为

3

的字符

str =

0123456789

print str[0:3] #

截取第一位到第三位的字符

print str[:] #

截取字符串的全部字符

print str[6:] #

截取第七个字符到结尾

print str[:-3] #

截取从头开始到倒数第三个字符之前

print str[2] #

截取第三个字符

print str[-1] #

截取倒数第一个字符

print str[::-1] #

创造一个与原字符串顺序相反的字符串

print str[-3:-1] #

截取倒数第三位与倒数第一位之前的字符

print str[-3:] #

截取倒数第三位到结尾

2.

字符串的测试函数

这一类函数在

string

模块中没有,这些函数返回的都是

bool

值:

S.startwith(prefix[,start[,end]]) #

是否以

prefix

开头

S.endwith(suffix[,start[,end]])

#

suffix

结尾

S.isalnum()

#

是否全是字母和数字,并至少有一个字符

S.isalpha()

#

是否全是字母,并至少有一个字符

S.isdigit()

#

是否全是数字,并至少有一个字符

S.isspace() #

是否全是空白字符,并至少有一个字符

S.islower() #S

中的字母是否全是小写

S.isupper() #S

中的字母是否便是大写

S.istitle() #S

是否是首字母大写的

3.

字符串在输出时的对齐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值