Python-输入|输出
<p>1、使用print()函数输出</p>
<pre><code>格式
print(输出内容)
注:在3版本print被定义为一个内置函数,写法统一为 print(内容)。print 函数自带换行效果。
规则
(1)输出内容是数字、字符串(用引号括起来)时,此内容将直接输出。输出内容是包含运算符的表达式时,此内容将计算结果输出。
(2)在python中,默认情况下一条print()语句输出后会自动换行。如果想一次输出多个内容且不换行,可以将输出内容使用英文半角的逗号进行分隔。
案例:
>>> a = 100
>>> b = 5
>>> print(a,b,"hello world")
输出:
100 5 hello world
(3)输出到指定文件
fp = open(r"C:\kr.txt","a+")
print("YMNL",file=fp)
fp.close
(4)输出当前日期
import datetime
print("当前年份:"+str(datetime.datetime.now().year))
输出:当前年份:2020
print("当前日期时间:"+datetime.datetime.now().strftime('%y-%m-%d %H:%M:%S'))
输出:当前日期时间:20-04-16 07:34:33
注意:单引号和字母大小写不能写错。</code></pre>
<p>2、使用input()函数输入</p>
<pre><code>格式
input('输入内容:')
注:获取键盘上的输入信息 。返回值是一个字符/str类型的。
给input返回值定义一个变量进行存储
vel = input('输入内容:')
print(vel)
规则
(1)在python3.x中,无论输入的是数字还是字符,都会被当作字符串读取,输出的都是字符串。
(2)如果想接收数值,需要对接收的字符串进行类型转换。
例如:想接收整数型的数字,并保存到变量num中。
num = int(input("数字"))</code></pre>