引用句子时,我们需要在整个句子周围加上双引号。如果引用的单词已经存在,则会出现歧义。还有我们在使用字符的时候,由于引号的存在,如果按照常规规则再添加,就会出现歧义。接下来,简单说一下转义字符的基本使用,然后寻求转义字符二义性的解决方法。
通常情况下,我们一般使用
\ 表示转义字符,使用r可以让反斜杠不发生转义。
格式化字符串:
占位符:
1、%s占位符,表示一个任意的字符
2、%f浮点数的占位符
3. %d 个整数的占位符 在字符串前添加 f 来创建格式字符串,变量可以直接嵌入到格式字符串中。字符串可以用 + 运算符连接并用 * 运算符重复。例如:
s = 小玉
print('欢迎'+s+'光临')
print('欢迎',s,'光临')
print('欢迎%s光临'%s)
print(f'欢迎{s}光临')
转义字符出现歧义解决:
在python中,可以用单引号来定义一个字符串,比如s = 'abcd',那么这样的字符串怎么写单引号呢?例如,你需要定义一个字符串,它是一本书
s = 'it's a book'
如果这样做,编辑器会报错,因为字符串是用单引号括起来的,但是中间有一个单引号。哪两个单引号构成一个字符串?这里有歧义,而计算机最害怕的就是歧义。
这种情况下,你就需要使用转义字符了
s = 'it\'s a book'
单引号的你学会了,双引号的也是相同的道理
s = "使用\"创建字符串"
如果要在字符串里使用
\ 呢,则需要写成 \
s = "换行符是\\n"
print(s)
执行代码,输出结果为
换行符是\n
以上就是我们的字符单引号出现问题时,我们使用转义字符来达到引用目的的方式。通过上面的例子,相信小伙伴们已经可以理解转义字符的含义了。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python有哪些自定义函数规则?09/28
- ♥ Python 中的 __slots__ 限制属性01/04
- ♥ python默认保留几个小数位10/04
- ♥ python如何创建增量生成器10/06
- ♥ Python 类成员的访问限制11/18
- ♥ python安装路径可以改吗?09/04
内容反馈