处理用户输入和字符串格式化是 Python 编程中常见的任务。下面是一个简单的指南,介绍了如何在 Python 中进行用户输入和字符串格式化的基本操作:
要从用户那里获取输入,可以使用内置的 input()
函数。
name = input("请输入你的姓名:")
print("你好," + name + "!")
Python 提供了多种方法来格式化字符串,包括旧式的 %
操作符、str.format()
方法和 f-string(在 Python 3.6+ 版本中引入)。
%
操作符name = "Alice"
age = 30
print("姓名:%s,年龄:%d" % (name, age))
str.format()
方法name = "Bob"
age = 25
print("姓名:{},年龄:{}".format(name, age))
name = "Charlie"
age = 35
print(f"姓名:{name},年龄:{age}")
value = 123
print(f"填充后:{value:06}") # 输出:填充后:000123
pi = 3.14159
print(f"π的近似值:{pi:.2f}") # 输出:π的近似值:3.14
percentage = 0.75
print(f"百分比:{percentage:.2%}") # 输出:百分比:75.00%
Python 字符串对象提供了许多方法来进行字符串操作,例如切割、连接、替换等。
text = "hello world"
print(text.upper()) # 转换为大写:HELLO WORLD
print(text.split()) # 切割字符串:['hello', 'world']
print(text.replace('hello', 'hi')) # 替换字符串:hi world
multiline_string = """
这是一个多行字符串,
它可以跨越多行
"""
print(multiline_string)
raw_string = r"C:\Users\John\Desktop"
print(raw_string) # 输出:C:\Users\John\Desktop
unicode_string = "你好"
print(unicode_string) # 输出:你好
这些是 Python 中处理用户输入和字符串格式化的基本操作。根据需要,你可以使用这些操作来处理用户输入并格式化字符串。
原文链接:codingdict.net