更多课程 选择中心


Python培训

400-996-5531

Python中定义字符串知识点讲解

  • 发布:石大大
  • 来源: 水滴测试
  • 时间:2017-11-30 14:38

之前我的文章讲解了什么是字符串,字符串可以用’’或者””括号括起来表示

当我们字符串本身包含‘’ 怎么办例如:print I’m

当字符中有‘’时,我们就用“ ”进行引起来print “I’m”

反之当我们的字符串本身有“”怎么办例如“I am OK‘’

跟上面一样的道理使用’’进行引起来print ’ “I am OK‘’

那如果字符串中既包含‘’ ‘ 那怎么办呢

这时我们就需要对这些字符串进行转义了;python中使用\ 进行转义

例如要表示 shichao said “I’m ok‘’

由于‘’和’会引起歧义,因此我在它们前面,插入一个\,表示这是一个普通字符,不代表字符串的起始,

提示:转义的\ 不计入字符串中

插:常用的转义字符串还有

\n表示换行

\t表示一个制符表

\\ 表示\ 字符本身

例如我们下面做一个实际操作我们将下面俩行内容,使用字符串表示并打印出来

ABCD’E”F”

SHICHAO 随笔

如上我们就操作完成了,

每一次一点点的小小积累,都是沉淀,在学习的道路上一步一步的来吧。

Python中raw字符串与多行字符串

如果一个字符串中有许多需要转义的字符,那时我们进行的每一个转义的话,就会很麻烦,为了避免这种情况,我们可以在字符串前面加一个r ,表示这是一个raw字符串,里面的字符就不需要转义例如

是r’….’表示不能表示多行字符,或者也不能表示包含的关系’和‘’‘’字符串

如果要表示多行字符串可以用’’’….’’’表示

上面表达这个意思与下面的是一样的

还可以在多行字符串前面加个r,把这个多行字符串也变成一个raw字符串

任务

请把下面的字符串用r'''...'''的形式改写,并用print打印出来:

'\"To be, or not to be\": that isthe question.\nWhether it\'s nobler in the mind to suffer.'

这里呢就是按照上述的语法去操作得到的结果,下面呢将这句话使用nodepad++进行编辑保存到hello.py文件,到cmd命令行进行运行文件如下图得到正确的结果

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:Python自学之路 ,自学Python快速入门方法
下一篇:Python异步爬虫详解

2021年Python全套免费视频教程在哪里?

Python编程学习路线

Python最高有几级?

人工智能与语音遥控的区别?

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省