码迷,mamicode.com
首页 > 编程语言 > 详细

Python输入/输出

时间:2017-12-29 21:00:18      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:lin   自己的   保存   strong   style   位置   变量   line   put   

1、在python2.x中raw_input( )和input( ),两个函数都存在,其中区别为

  • raw_input( )---将所有输入作为字符串看待,返回字符串类型

  • input( )-----只能接收“数字”的输入,在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int,float)

2、在python3.x中raw_input( )和input( )进行了整合,去除了raw_input( ),仅保留了input( )函数,其接收任意性输入,将所有输入默认为字符串处理,并返回字符串类型。(此处示例都在python3环境下)

示例1:

name=input()    #让用户输入name的字符串并保存在name这个变量里。
print(你刚才输入的是%s %name) #显示你刚才输入的字符串   %s为字符串转义

输出:

Jeffery
你刚才输入的是Jeffery

示例2:

name=input()        #让用户输入名字
print(Hello,name)    

输出:

Jeffery
Hello Jeffery

 

3.Python实现一行输入多个值

a,b,c = input().split() #a,b,c中保存的是字符串
a = int(a)
b = int(b)
c = int(c)
d = a + b + c
print(d)

若要求a,b,c中直接保存整数:a,b,c = map(int,input().split())

 

4.str.format() 函数来格式化输出值

str.format()可以使输出的形式更加多样化

示例:

for x in range(1, 3):
    print({0:2d} {1:3d} {2:4d}.format(x, x*x, x*x*x))
?
print({}网址: "{}!".format(百度, www.baidu.com))
print({1}网址: "{0}!".format(百度, www.baidu.com))

输出:

1   1    1
2   4    8
百度网址: "www.baidu.com!"
www.baidu.com网址: "百度!"

str.format() 的基本使用如下:

括号及其里面的字符 (称作格式化字段) 将会被 format() 中的参数替换。

在括号中的数字用于指向传入对象在 format() 中的位置。

 

 

Python输入/输出

标签:lin   自己的   保存   strong   style   位置   变量   line   put   

原文地址:https://www.cnblogs.com/bahcelor/p/8146120.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!