字符串的简单操作
在Python中用引号括起来的都是字符串,其中的引号可以是单引号,双引号
1. 使用方法修改字符串的大小写
使用方法title()
title()以首字母大写的方式显示每个单词,即将每个单词的首字母改为大写
使用方法upper() 全大写
使用方法lower() 全小写
message = 'www.zoro.com'
print(message.title())
print(message.upper())
print(message.lower())
output:
Www.Zoro.Com
WWW.ZORO.COM
www.zoro.com
存储数据时,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们
2. 合并(拼接)字符串
Python 使用(+)来合并字符串
eg:
first_name = 'ada'
last_name = 'zoro'
full_name = first_name + ' ' + last_name
print(full_name)
output:
ada zoro
3. 使用制表符或换行符来添加空白
制表符(\t)
换行符(\n)
print("Language:\n\tPython\n\tC\n\tJavaScript")
Language:
Python
C
JavaScript
4. 删除空白
空白很重要,因为经常需要比较两个字符串是否相同 eg:在用户登录网站时检查其用户名。
删除末尾的空白符estrip()
删除开头的空白符lstrip()
删除两端的空白符strip()
language = ' python '
print(language.rstrip())
print(language.lstrip())
print(language.strip())
print(language)
output:
python
python
python
python
注意使用方法不会改变变量本身,如果需要的改变,必须重新赋值给变量
使用场景: 在存储用户输入前进行清理。
5. 使用字符串避免语法错误
用单引号括起的字符串中,如果包含撇号,就将导致错误。
撇号位于两个双引号中
6. 使用函数str()避免类型错误
age = 23
message = "Happy" + age + "Brithday!"
print(message)
该函数会报类型错误,age 表示的是什么呢?
可能是数字23, 也可能是字符2和3
使用方法str()
age = 23
message = "Happy " + str(age) + " Brithday!"
print(message)
output:
Happy 23 Brithday!
str()将数字转换成字符串
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!