论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
【python基础】基本数据类型-字符串类型
【python基础】基本数据类型-字符串类型
去皮卡多
金牌会员
|
2023-5-28 13:08:29
|
显示全部楼层
|
阅读模式
楼主
主题
946
|
帖子
946
|
积分
2838
1.初识字符串
字符串就是一系列字符。在python中,用引号括起来文本内容的都是字符串。
其语法格式为:‘文本内容’或者“文本内容”
我们发现其中的引号可以是单引号,也可以是双引号。这样的灵活性可以使我们进行引号之间的嵌套。
编写程序如下所示:
运行结果如下所示
我们可以发现这里可以输出带有双引号的python
修改程序如下所示:
我们可以发现这里输出的是带有单引号的python
经过分析我们可以得出以下结论:
引号之间是可以存在嵌套的,该字符串类型变量的值是最外面单引号或者双引号的值
2.字符串处理
2.1拼接字符串(+或者*)
所谓的拼接字符串,就是将两个或多个字符串进行拼接组成一个更长的字符串,
+号的语法格式:字符串1+字符串2+字符串3......,
编写程序如下所示
*号的语法格式:字符串*数字或者数字*字符串,
编写程序如下所示
通过上面+号和*号的运行结果我们可以总结出,+号可以把不同的字符串进行拼接,*号可以把相同的字符串进行复制,将字符串与复制的字符串进行拼接,复制的次数与数字相关。
2.2转义字符
Python 使用反斜杠\转义特殊字符,如果不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串。
一般的转义字符有:\n代表换行符;\t代表制表符;\代表反斜杠;'代表单引号;"代表双引号;\r代表回车;\b代表退格
编写程序如下所示:
另外,反斜杠()可以作为续行符,表示下一行是上一行的延续。编写程序如下所示
2.3截取字符串
字符串可以理解为特殊的列表,在学习过列表的相关知识后,会更加容易理解截取字符串的操作,这里暂时不做介绍。
2.4字符串函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。对于字符串类型的变量或者数据,python规定好了下面的几个函数,我们只需调用即可。
调用方法:字符串数据.函数或者字符串变量.函数
2.4.1字符串首字母大写(title函数)
我们可以发现我们之前使用的英文名will smith全是小写的状态,正规英文名应该是每个单词首字母大写的,所以我们用python提供的title函数来让英文状态下的字符串每个单词首字母大写,编写程序如下所示:
2.4.2字符串全部字母大写或者全部字母小写(upper函数或者lower函数)
有时需要将英文状态下的字符串进行全部字母大小写转换,这时就需要用到upper函数或者lower函数,编写程序如下所示
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
去皮卡多
金牌会员
这个人很懒什么都没写!
楼主热帖
如何基于 ZEGO SDK 实现 iOS 变声/混响 ...
民间最大社区,倒闭了!
FPGA虚拟化:突破次元壁的技术 ...
Ribbon负载均衡的深度分析和使用 ...
LyScript 实现应用层钩子扫描器 ...
基于Kubernetes(k8s)部署Dubbo+Nacos服 ...
Python生成字母对后写入文件
驱动开发:内核R3与R0内存映射拷贝 ...
Java 结构化数据处理开源库 SPL ...
【必知必会的MySQL知识】⑤DQL语言 ...
标签云
存储
服务器
快速回复
返回顶部
返回列表