Python培训
400-996-5531
之前我的文章讲解了什么是字符串,字符串可以用’’或者””括号括起来表示
当我们字符串本身包含‘’ 怎么办例如: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命令行进行运行文件如下图得到正确的结果
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved