处理用户输入和字符串格式化是 Python 编程中常见的任务。下面是一个简单的指南,介绍了如何在 Python 中进行用户输入和字符串格式化的基本操作:
要从用户那里获取输入,可以使用内置的 input() 函数。
input()
name = input("请输入你的姓名:") print("你好," + name + "!")
Python 提供了多种方法来格式化字符串,包括旧式的 % 操作符、str.format() 方法和 f-string(在 Python 3.6+ 版本中引入)。
%
str.format()
name = "Alice" age = 30 print("姓名:%s,年龄:%d" % (name, age))
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