【Python】基础语法-输入输出
在Python中,输入和输出是非常基本且重要的操作。这些操作通常涉及到与用户的交互以及与程序的标准输入输出流的通信。下面是Python中输入输出的基础语法。
1. 输出
使用 print()
函数
print()
函数用于输出信息到控制台。它可以接收多个参数,并自动添加空格作为分隔符。
基本用法:
print("Hello, World!")
输出多个变量:
name = "Alice"
age = 30
print("Name:", name, "Age:", age)
自定义分隔符和结束符:
print("Python", "Java", "C++", sep=", ", end=".\n")
sep
参数用于定义输出之间的分隔符。end
参数用于定义输出结束时的字符,默认为换行符。
2. 输入
使用 input()
函数
input()
函数用于从用户获取输入。该函数可以接受一个字符串作为提示信息。
基本用法:
user_input = input("请输入你的名字: ")
print("你好, " + user_input + "!")
输入的类型:input()
函数返回的是字符串类型,如果需要将其转换为其他类型(如整数),需要使用相应的类型转换函数。
示例:
age = int(input("请输入你的年龄: ")) # 将输入转换为整数
print("你明年将会", age + 1, "岁。")
3. 格式化输出
在输出时,有时需要格式化字符串,使输出更具可读性。Python提供了几种字符串格式化的方法。
使用格式化字符串 (f-string)(Python 3.6及以上)
name = "Alice"
age = 30
print(f"{name} 的年龄是 {age}岁。")
使用 format()
方法
print("{} 的年龄是 {}岁。".format(name, age))
使用百分号 %
格式化
print("%s 的年龄是 %d岁。" % (name, age))
小结
print()
函数用于输出内容,可以自定义分隔符和结束符。input()
函数用于接收用户输入,返回字符串类型,可以使用类型转换函数进行转换。- 字符串的格式化可以通过多种方式实现,如f-string、
format()
方法和百分号格式化等。