📜  python 打印变量和字符串 - Python (1)

📅  最后修改于: 2023-12-03 14:46:15.260000             🧑  作者: Mango

Python打印变量和字符串

Python拥有一个简单而强大的打印功能,可以用于在控制台上输出变量和字符串。这个功能非常有用,在代码中调试和查看输出结果时,都可以用到。

打印字符串

要打印字符串,只需要使用print()函数,并将字符串包含在单引号或双引号中。

print('Hello World!')
print("Hello World!")

输出结果:

Hello World!
Hello World!
打印变量

要打印变量,只需要将变量的名称放在print()函数中即可。

a = 10
print(a)

输出结果:

10
格式化输出

如果要在输出中包含变量值和其他文本,就需要使用格式化输出。Python中有两种格式化输出方式:%操作符和format()方法。

%操作符

在使用%操作符时,需要将要格式化的值放在字符串中,然后在字符串中使用%占位符表示要插入的变量类型。

name = 'John'
age = 25
print('My name is %s, and I am %d years old.' % (name, age))

输出结果:

My name is John, and I am 25 years old.

%s表示插入字符串类型的变量,而用 %d表示插入整数类型的变量。

format()方法

在使用format()方法时,需要在字符串中使用花括号{}作为占位符,然后在format()方法中传入要插入的变量。

name = 'John'
age = 25
print('My name is {}, and I am {} years old.'.format(name, age))

输出结果:

My name is John, and I am 25 years old.

format()方法的优点是:可以按顺序传入变量,也可以使用命名参数。

print('My name is {name}, and I am {age} years old.'.format(name='John', age=25))

输出结果:

My name is John, and I am 25 years old.
结论

Python打印变量和字符串非常简单,可以使用print()函数实现。在需要格式化输出时,可以使用%操作符或format()方法。

参考文献: