Python基础之基本输入、输出
简单示例:
# -*-coding:utf-8-*-
1| year = int(input("请输入年份:"))
2| month = int(input("请输入月份:"))
3| day = int(input("请输入日期:"))
4| print("今天是%4d年%2d月%2d日,Hello World!!!"%(year, month, day))
运行:
1| 请输入年份:2020
2| 请输入月份:7
3| 请输入日期:22
4| 今天是2020d年 7d月22日,Hello World!!!
输入:input()
内置函数input()可以接收用户的键盘输入,基本用法:
string = input("提示信息")
- string为保存输入结果的变量
- 双引号内的文字是用于提示要输入的内容
- 无论输入是字符串还是数字,函数返回结果类型均为字符串。这与Python2.x不同。
- 若想要数字,使用int()、float()强制转换
输出:print()
内置函数可print()将结果打印在标准控制台上,基本用法:
print(输出内容)
输出内容可以是:
- 数字
- 字符串,需用双引号括起来
- 含运算符的表达式
例:
1| a = 2
2| b = 4
3| print(6)
4| print(a)
5| print(a + b + a * b)
6| print(a if a>b else b)
7| print("结束。")
结果:
1| 6
2| 2
3| 14
4| 4
5| 结束。
默认条件下,一条print()语句输出后会自动换行。若想一次输出多个内容,可以将输出内容使用英文的逗号隔开。
print(a,b)
print("a","b")
print("a",b)
2 4
a b
a 4
# 逗号转化为空格
输出时也可以把结果输出到指定文件:
fp = open(r'D:\file.txt','a+') #打开文件
print("写到文件中",file=fp) #输出
fp.close() #关闭文件
结果: