b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

什么是python转义字符?看看人士如何理解它.

电脑杂谈  发布时间:2020-07-27 11:08:35  来源:网络整理

转义字符是什么意思_脱字符是什么意思_敏感字符是什么意思

本文有2章

1. 什么是转义字符?

2. 转义字符的实际应用

尽管文章标题中使用了单词python转义字符,但转义字符并非python语言所独有. 确切地说,这是计算机词汇.

在计算机中,我们无法手动编写某些字符. 您可以手动写字母abcd,但是可以写换行符吗?您能看到换行符吗?

具体的转义字符是什么?参见下表

脱字符是什么意思_转义字符是什么意思_敏感字符是什么意思

转义符表

(1)单引号转义字符是什么意思,字符串中的双引号

在python中,可以使用单引号定义一个字符串,例如s ='abcd',然后如何在这样的字符串中编写单引号?例如,您需要定义一个字符串转义字符是什么意思,即一本书

s = its a book

如果以这种方式实现,则编辑器将报告错误,因为该字符串用单引号引起来,但是中间出现一个单引号. 哪两个单引号构成一个字符串?这里有歧义,计算机最怕歧义.

在这种情况下,您需要使用转义符

敏感字符是什么意思_转义字符是什么意思_脱字符是什么意思

s = it\s a book

您已经了解到单引号,双引号也是如此.

s = 使用\创建字符串

如果要在字符串中使用\,则需要将其写为\

s = 换行符是\\n
print(s)

执行代码,输出结果为

换行符是\n

脱字符是什么意思_敏感字符是什么意思_转义字符是什么意思

(2)写入文件时使用换行符

lst = [book, python, good]

现在,您需要将列表中的单词写到文件中. 每个字是一行. 要写入文件,请使用write方法,但是该方法不会主动添加换行符,因此我们必须主动添加

lst = [book, python, good]
with open(data, w)as f:
    for word in lst:
        f.write(word + \n)

如果将代码中的f.write(word +“ \ n”)更改为f.write(word),则文件中将只有一行数据.

(3)读取文件时,请删除换行符

在读取文件时,无论您使用readline还是readlines,也会读取每行末尾的换行符,但是该换行符无效,因此您需要删除它

脱字符是什么意思_转义字符是什么意思_敏感字符是什么意思

with open(data, r)as f:
    for line in f:
        print(line.strip())

程序的输出是

book
python
good

字符串的strip方法可以删除字符串开头和结尾的指定字符(默认为空格或换行符)或字符序列

如果将代码行从print(line.strip())更改为print(line),而没有在末尾删除换行符,则程序的最终输出将变为

book
python
good

输出的内容不是彼此相邻的. 这是因为读取行的末尾有换行符. 打印输出本来是换行输出,加上该行的换行,将得到这样的结果.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-288455-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...