python中∧_Python:转义字符——“ \ ”

我们学习了print()函数,就可以让计算机显示出我们想要的内容了。假如你写好了代码,运行的时候解释器报错的话,不妨先照着上一节小白的代码抄一遍,也许你就会发现自己的代码为什么会报错!

2f738bd4b31c87010ec0c7c891e2f0290608ffca.jpeg?token=a5863ec32f1db8f34fb9527e9ad94660

偷偷告诉你,一般的报错,大多数都是拼写错误,或者是用了中文符号!嘿嘿

很多小伙伴刚接触Python或者其它编程语言的时候,第一个编程学的都是“hello world”,堪称“惯例”。既然咱们说到了英语,我们今天也用Python编写一个简单的代码,目标是在屏幕上显示“What's your name?”。

该怎么写呢?

b8389b504fc2d562bbf8c044528cfee974c66cce.jpeg?token=96aa5ec1b9605ee5b2c710e1128780b7安静的思考一下

小白已经写好了一段代码:

print( 'what's your name?' )

这样写可以吗?

猜一猜最后的输出是什么?

e4dde71190ef76c60c6d703b298b93fcae516783.jpeg?token=80c341ff52a50b83093103b8597b0381invalid syntax:语法错

答案是,解释器报错了,报错的原因是因为出现了语法错误。

上图第四行,s 下面有个 ∧ 。意思是 从 ∧ 上方 s 处开始,解释器报错了。

原来print()函数,括号里面用引号引起来的内容是将要显示在屏幕上的,而解释器在解析的时候,会按照从左往右匹配单引号。

95eef01f3a292df54537495908ac326635a8732e.jpeg?token=c7d470f885d08eee96663fc8965d0a07引号里面的内容解释器会照搬

当解释器读取到第一个单引号的时候【print( ' 】,后面的内容它不会管,继续寻找下一个单引号,读取到单引号后,解释器就知道不用管的内容结束了【print( 'What' 】,后面的【 s your name?')】解释器就不知道要干啥就报错了!

难道就没有办完成目标了吗?

当然有……

转义字符【 \ 】反斜杠

203fb80e7bec54e77a8f3cf10aa5f5564ec26a25.jpeg?token=3a277f256a3bc1d106c1288cc3434e09转义字符

转义:既转换本来的意思。

如果把上文中:What's改成What\'s,解释器会输出我们刚开始期望的内容。解释器读取到\'的时候,知道 \ 后面的 ' 不用去处理、保留它就可以了,它会继续寻找下一个引号。直至结束。

1f178a82b9014a900e4c9b101fea5714b21bee56.jpeg?token=a15da27e3938b801a7bd1c675baaafca转义字符:\'

a8ec8a13632762d0e45f672f157166fc503dc665.jpeg?token=09679ad7235171bad38a92ed04e27c55解释器成功输出

转义字符有很多,今天我们就先了解几个常用的转义字符。

1. \n 换行

2. \' 代表一个单引号

3. \" 代表一个双引号

4. \\ 代表啥?

b8389b504fc2d562bbf8c044528cfee974c66cce.jpeg?token=96aa5ec1b9605ee5b2c710e1128780b7

答对啦!是代表一个反斜杠!

今天的课程就那么多了,也许你会觉得print()没啥大用处,其实你错了!

print()函数虽然难堪大用,但是确实是我们学习Python的一块敲门砖。学好了print()函数,以后学习其他更高级的函数的时候,你就会触类旁通。

我们不仅需要学会编程,更要学会建立自己的编程思维。加油!

最后把小编的座右铭送给大家!

学无止境,学以致用。不甘平凡,才会走得更远!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值