Python 的字符串

字符串内部包含引号的方法

Python 的字符串可以用单引号或者双引号括起来,这种灵活性方便你在字符串中包含引号或者撇号。

'I told my friend, "Python is good."'
"The language 'Python' is good."
"One of Python's strengths is its diverse and supportive community."

使用方法改变字符串中字母的大小写

方法 title() 以首字母大写的方式显示每一个单词,即每个单词的首字母都改为大写。程序示例:

name = "tom ken"
print(name)
print(name.title())

结果:

tom ken
Tom Ken

方法 upper() 将每个字母都改为大写。程序示例:

name = "tom ken"
print(name)
print(name.upper())

结果:

tom ken
TOM KEN

方法 lower() 将每个字母都改为大写。程序示例:

name = "Tom Ken"
print(name)
print(name.lower())

结果:

Tom Ken
tom ken

在字符串中使用变量

要在字符串中插入变量的值, 可以使用 f字符串, 即在引号前面加上字母 f, 再将需要插入的变量放在花括号内. 程序示例:

first_name = 'Tom'
last_name = 'Ken'
full_name = f'{first_name} {last_name}'
print(full_name)
print(f'Hello, {full_name.title()}')    # method title() should alse be placed in braces
greet = f'Hello, {full_name.title()}'   # make the print statement concise
print(greet)

结果:

Tom Ken
Hello, Tom Ken
Hello, Tom Ken

f 字符串是 Python 3.6 引入的. 如果使用的是 Python 3.5 或更早的版本, 需要使用 format() 方法.

在字符串中添加空白

空白泛指任何非打印字符, 如空格, 制表符, 换行符等.

换行符: \n
制表符: \t

删除字符串中的空白

strip() 删除字符串两侧空白

lstrip() 删除字符串左侧空白

rstrip() 删除字符串右侧空白

程序示例:

>>> name = '  xiaoli  '
>>> name
'  xiaoli  '
>>> name.strip()
'xiaoli'
>>> name.lstrip()
'xiaoli  '
>>> name.rstrip()
'  xiaoli'
>>> name
'  xiaoli  '

这种删除只是暂时的, 接下来再次询问该值时会发现这个字符串与输入时一样, 依然包含多余的空白.

将删除空白这一操作的结果赋给原来的变量, 可以永久删除空白. 程序示例:

>>> name = '  xiaoli  '
>>> name = name.strip()
>>> name
'xiaoli'
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值