Python-输入输出-input ouput

输入、输出?

  这种统称为IO流,也就是数据流向,在标准中,从终端输入称为标准输入 sidin,从终端输出为标准输出 stdout,从终端错误输出则为标准错误输出 stderr。这些只是IO流中终端方面,但我们获得更多的数据来源很多情况下都是来源于文件或网络,文件数据来源于数据存储软件,但本质上是内核读取磁盘上内容,拷贝复制给用户,这段过程是需要时间,又产生的各种异步IO模型,其中以select为最为经典的IO模型,由于其每次都是遍历询问的缺点,又产生的epoll模型,无论是怎么的IO模型,都是解决获取数据中参数IO堵塞的问题。

 

获取终端输入数据 input

# 终端输入两个信息
name = input("姓名")
age = input("年龄")

# 检查变量类型
print(type(name), type(age))

 

  任何终端输入都默认为字符串类型,input会产生一个等待终端输入的堵塞

 

输出到终端 print

# 终端输入两个信息
name = "beimenchuixue"
age = 18

print(name, age)
# 通过 end指定末尾不是 \n作为结尾
print(name, age, end="$")

 

格式输出 % format format_map

name = "beimenchuixue"
age = 18

# 格式化输出
print("name: %s, age: %s" % (name, age))
print("name: {name}, age: {age}".format(name=name, age=age))
print("name: {name}, age: {age}".format_map({"name": name, "age": age}))

 

  

 

 

 

  

 

posted @ 2017-04-05 09:20  梦_鱼  阅读(413)  评论(0编辑  收藏  举报