当前位置: 首页 > 工具软件 > OpenR > 使用案例 >

python里:单引号‘’和双引号“”外面的r和f的意思

罗凯
2023-12-01
'r'是防止字符转义
如果路径中出现'\t'的话 不加r的话\t就会被转义 而加了'r'之后'\t'就能保留原有的样子
在字符串赋值的时候 前面加'r'可以防止字符串在时候的时候不被转义 原理是在转义字符前加'\'

# file = open('D:\\exe\\7.txt','r', encoding='utf-8')
# 两种用法一样

file = open(r'D:\exe\7.txt','r', encoding='utf-8')
# 读取文本内容,两句古语

for item in file.readlines():

        print(item)

运行结果:

其大无外,其小无内

无风仍脉脉,不雨亦潇潇

 

print字符串前面加f表示格式化字符串,

加f后可以在字符串里面使用用花括号括起来的变量和表达式,

x = 77
y = 99
print(f'{x}+{y}={0}'.format(x+y))

输出结果:x+y = 0

 

x = 77
y = 99
z = x + y
print(f'{x}+{y}=', z)

输出结果:77+99= 176

 

 类似资料: