知行编程网知行编程网  2022-10-26 17:30 知行编程网 隐藏边栏  27 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python使用转义字符解决歧义的相关知识,希望可以帮到处于编程学习途中的小伙伴


python使用转义字符来解决歧义

引用句子时,我们需要在整个句子周围加上双引号。如果引用的单词已经存在,则会出现歧义。还有我们在使用字符的时候,由于引号的存在,如果按照常规规则再添加,就会出现歧义。接下来,简单说一下转义字符的基本使用,然后寻求转义字符二义性的解决方法。



通常情况下,我们一般使用

\ 表示转义字符,使用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

以上就是我们的字符单引号出现问题时,我们使用转义字符来达到引用目的的方式。通过上面的例子,相信小伙伴们已经可以理解转义字符的含义了。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享