关键词

用法 作用

Python中%r的作用和用法

%r是python中的格式化字符串,它会将字符串中的所有字符都转换成原始字符串,即不会转义任何字符。它的用法是在字符串前面加上一个%r,如:

a = 'Hello World'
print(%r a)

输出结果为:

'Hello World'

可以看到,%r会将字符串中的所有字符都转换成原始字符串,即不会转义任何字符,比如:

b = 'Hello\nWorld'
print(%r b)

输出结果为:

'Hello\nWorld'

可以看到,字符串中的换行符\n没有被转义,而是以原始字符串的形式输出。

%r还可以用来格式化输出变量,比如:

name = 'John'
age = 20
print("My name is %r, and I'm %r years old." % (name, age))

输出结果为:

My name is 'John', and I'm 20 years old.

可以看到,%r可以用来格式化输出变量,并且可以将变量中的字符串转换成原始字符串,从而避免字符串中的转义字符被转义。

本文链接:http://task.lmcjl.com/news/8809.html

展开阅读全文