python使用转义字符解决歧义
2023-03-20 15:25:44 时间
在对句子进行引用的时候,我们需要给整句话加上双引号。如果其中已经存在了加了引号的词语就会引起歧义。同样在我们使用字符时,因为本身就有引号的存在,如果按照常规的规则再次添加就会有歧义的产生。接下来我们先简单讲下转义字符的基本使用,然后就转义字符的歧义问题寻求解决办法。
通常情况下,我们一般使用 表示转义字符,使用r可以让反斜杠不发生转义。
格式化字符串:
占位符:
1、%s占位符,表示一个任意的字符
2、%f浮点数的占位符
3、%d整数的占位符 字符串前加f来创建一个格式化字符串,格式化字符串中可以直接嵌入变量。 字符串可以用+运算符连接在一起,用*运算符重复 举个例子:
s = 小玉 print('欢迎'+s+'光临') print('欢迎',s,'光临') print('欢迎%s光临'%s) print(f'欢迎{s}光临')
转义字符出现歧义解决:
python当中,定义一个字符串可以使用单引号,比如s = 'abcd',那么如何在这样的字符串里写一个单引号呢?比如你需要定义一个字符串 it's a book
s = 'it's a book'
如果你是这样实现的,编辑器就会报错,因为这个字符串是用单引号括起来的,可是中间又出现一个单引号,到底哪两个单引号构成一个字符串呢?这里面就出现了歧义,而计算机最怕的就是歧义。
这种情况下,你就需要使用转义字符了
s = 'it's a book'
单引号的你学会了,双引号的也是相同的道理
s = "使用"创建字符串"
如果要在字符串里使用 呢,则需要写成
s = "换行符是\n" print(s)
执行代码,输出结果为
换行符是
以上就是就是当我们字符用单引号出现问题时,我们借助转义字符达到引用目的的方法。通过以上示例,相信小伙伴们已经能够理解转义字符的含义了。
相关文章
- Python中的函数与方法 以及Bound Method和Unbound Method
- 一文贯通python文件读取
- Python 中的异步编程:Asyncio
- 7个你现在就该学习Python的理由
- 提高Python运行效率的六个窍门
- Python数据科学:神经网络
- 一篇文章看懂大数据分析就业前景及职能定位
- R和Python中的文本挖掘:8个入门小贴士
- 告诉你为什么Python有点慢,但我却无所谓?
- 专注学习DevOps编程语言Top 5推荐
- Python发送邮件脚本
- Python多进程并行编程实践: mpi4py 的使用
- Python语言在未来的发展前景
- Python vs Ruby: 谁是最好的 web 开发语言?
- Python对Ruby:谁在Web开发领域更胜一筹?
- Python一行代码完成并行任务
- Python开发者2017应该关注的七个类库
- python爬虫入门基本知识
- 在终端中优雅地编写Python
- Python机器学习实战:信用卡欺诈检测