引用句子时,我们需要在整个句子周围加上双引号。如果引用的单词已经存在,则会出现歧义。还有我们在使用字符的时候,由于引号的存在,如果按照常规规则再添加,就会出现歧义。接下来,简单说一下转义字符的基本使用,然后寻求转义字符二义性的解决方法。
通常情况下,我们一般使用
\ 表示转义字符,使用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中排序函数sort和sorted的区别09/27
- ♥ python2.7不能写txt的解决办法11/28
- ♥ python如何缩进打印JSON数据01/02
- ♥ 泊松分布在python中是什么意思?12/22
- ♥ python编程怎么样12/29
- ♥ python如何导入另一个python文件?09/27
内容反馈