前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python基础篇之字符串类型

python基础篇之字符串类型

作者头像
淼学派对
发布2023-10-14 10:52:59
1260
发布2023-10-14 10:52:59
举报
文章被收录于专栏:云开发小程序1

python字符串的定义

在python中加了引号的字符都被认为是字符串!

如:

代码语言:javascript
复制
name="lqj_本人"
代码语言:javascript
复制
x='小淼前端'

以上都表示字符串的格式,那么大家也看到了,上面我用了一双引号和一个单引号,哪有的朋友就会问单引号和双引号到底什么区别呢?

单双引号的区别

其实在python中单双引号并没有本质的区别,但是有的时候我们还必须要单双引号的配合。

比如:

代码语言:javascript
复制
name = "CSDN的lqj_本人是不是'哔哩哔哩的小淼前端'"
print(name)

运算结果:

代码语言:javascript
复制
CSDN的lqj_本人是不是'哔哩哔哩的小淼前端'

如果我们用上面的办法去验证同时都用双引号或者同事都用单引号行不行。

验证(同时用双引号):

代码语言:javascript
复制
name = "CSDN的lqj_本人是不是"哔哩哔哩的小淼前端""
print(name)

运算结果:

代码语言:javascript
复制
  File "E:\python源文件\练习.py", line 1
    name = "CSDN的lqj_本人是不是"哔哩哔哩的小淼前端""
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: invalid syntax

验证(同时用单引号):

代码语言:javascript
复制
name = 'CSDN的lqj_本人是不是'哔哩哔哩的小淼前端''
print(name)

运算结果:

代码语言:javascript
复制
  File "E:\python源文件\练习.py", line 1
    name = 'CSDN的lqj_本人是不是'哔哩哔哩的小淼前端''
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: invalid syntax

大家会发现,python给我们打印了报错信息,python好像是在说:“你用了这么多双(单)引号,到底我们执行哪一个啊?”

所以,就像我们上面给大家总结的,python里面的双引号和单引号本质上是没有区别的,但是在某种情况中(如上面)我们必须用他们来做配合!

三引号的作用

三引号的作用:注释我们指定范围的内容

比如:

代码语言:javascript
复制
'''11111
11111'''

 此时,被我们注释掉的内容python就不运行他了。

字符串的拼接

我们都知道python对数字是可以惊醒加减乘除等一系列的数学运算的,字符串同样也是可以的!

比如:

代码语言:javascript
复制
name="CSDN:lqj_本人"+";"+"哔哩哔哩:小淼前端"
print(name)

运算结果:

代码语言:javascript
复制
CSDN:lqj_本人;哔哩哔哩:小淼前端

但是,python的字符串拼接只能是字符串与字符串之间进行拼接哦~

验证:

代码语言:javascript
复制
name="CSDN:lqj_本人"+6
print(name)

运算结果:

代码语言:javascript
复制
Traceback (most recent call last):
  File "E:\python源文件\练习.py", line 1, in <module>
    name="CSDN:lqj_本人"+6
         ~~~~~~~~~~~~~^~
TypeError: can only concatenate str (not "int") to str

大家可以看到,我们如果把一个字符串与number类型的数字来拼接的话,python是不认识的哦~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-01-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • python字符串的定义
  • 单双引号的区别
  • 三引号的作用
  • 字符串的拼接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档