Python字符串的操作

Python 字符串的学习

一、 转义字符

转义字符打印为
\ ’单引号
\ "双引号
\t制表符
\ n换行符
\ \倒斜杠

当以print(r" ")方式打印的时候,会忽略所有的转义字符,例如print(r'That is Carol\'s dog'),打印出来的结果为That is Carol \'s dog

二、常见的字符串方法

子符串方法作用
upper()将原字符串的所有字母都被相应地转换为大写
lower()将原字符串的所有字母都被相应地转换为小写
islower()条件:字符串中至少有一个字母,判断字符中字母是否都为小写,相应地返回True或者False
isupper条件:字符串中至少有一个字母,判断字符中字母是否都为大写,相应地返回True或者False
startswith()所调用的字符串以该方法的字符串开始,相应地返回True或者False
endswith()所调用的字符串以该方法的字符串结束,相应地返回True或者False

一些用法
join():


>>> ', '.join(['cake','banana','orange'])
'cake,banana,orange'

>>>  ' '.join(['My','name','is','Simon])
My name is Simon

split():


>>> 'My name is Simon'.split()
['My','name','is','Simon]
>>>'MyABCnameABCisABCSimon'.split('ABC')
 ['My','name','is','Simon]

三、对齐文本

rjust()、ljust(),返回调用他们字符串的填充版本,分别是右对齐、左对齐,这两方法的第一个参数是整数长度,第二个参数是可选参数(默认是空格),指定一个填充字符;center()字符串方法类似,但它是让文本居中,具体例子如下:

def printPinic(itemDict,leftWidth,rightWidth):
    print('PINIC ITEMS'.center(leftWidth+rightWidth,'-'))
    for k,v in itemDict.items():
        print(k.ljust(leftWidth,'.')+str(v).rjust(rightWidth))
pinicItems = {'sandwitches':4,'apples':12,'cups':4,'cookies':8000}
printPinic(pinicItems,15,5)

在这里插入图片描述

四、 比较字符的大小

使用ord()函数将字符转换为ASCII对应的数值,chr()将数值转换为相应的ASCII值
举个例子:
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值