下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Python的基本输入和输出

作者:BBOSS     来源: http://www.kokojia.com点击数:1118发布时间: 2018-12-02 15:11:09

标签: BBS论坛运维堡垒机web聊天室面向对象CRM

大神带你学编程,欢迎选课

  Python的基本输入和输出

  从我之前发的文章的“helo world”程序开始,我们一直在使用print()函数向屏幕上输出一些字符串,这就是Python项目实战的基本输出函数。除了print()函数,Python还提供了一个用于进行标准输出的函数---input(),用于接收用户从键盘上的输入内容。下面将对这两个函数进行详细介绍。

  1 使用input()函数输入

  在Python中,使用内置函数input()可以接受用户键盘的输入。input()函数的基本用法如下:

variable = input ("提示文字")

 

   其中,variable为保存输入结果的变量。双引号内的文字是用于提示要输入的内容的。例如,想要接收用户输入的内容,并保存到变量tip中,可以使用下面的代码。

tip = input("请输入文字:")

 

 

  在Python 3.x中,无论输入的是数字还是字符都将被作为字符串读取。如果想要接收数值,需要把接收到的字符串进行类型转换。例如,想要接收整型的数字并保存到变量age中,可以使用下面的代码。

age = int(input("请输入数字:"))

 

 

  说明

  在Python 2.x中,Python案例讲解input()函数接收内容时,数值直接输入即可,并且接收后的内容作为数字类型;而如果要输入字符串类型的字符,需要将对应的字符串使用引号括起来。否知会报错。

  例2 根据身高、体重计算BMI指数(从键盘输入身高和体重)代码如下。运行结果如图1

height = float(input("请输入您的身高(单位为米):"))      #输入身高体重,单位:米
weight = float(input("请输入您的体重(单位为千克):"))    #输入体重,单位:千克
bmi = weight/(height*height)
print("您的BNI指数为:"+str(bmi))
#判断身材是否合理
if bmi<18.5:   
    print("您的体重过轻~@_@~")
if bmi>=18.5 and bmi<24.9:  
    print("正常范围,注意保持(-_-)")
if bmi>=24.9 and bmi<29.9:     
    print("您的体重过重 ~@_@~")
if bmi>=29.9:    
    print("肥胖^@_@^")

 Python的基本输入和输出_BBS论坛_运维堡垒机_聊天室_面向对象_CRM_课课家

图1

  2 使用print()函数输出

  默认的情况下,在Python项目源码中,使用内置print()函数可以将结果输出到IDLE或者标准控制台上。其基本语法格式如下:

print (输出内容)

 

  其中,输出内容可以是数字和字符串(使用引号括起来),此类内容将直接输出,也可以是包含运算符的表达式,此类内容将计算结果输出。例如:

a = 10                                                   #变量a,值为10
b = 6                                                    #变量b,值为6   
print(6)                                                 #输出数字6   
print(a*b)                                             #输出变量a*b的结果60
print(a if a>b else b)                              #输出条件表达式的结果
print("做对的事情比把事情做对重要")           #输出字符串“做对的事情比把事情做对重要”

 

  说明

  在Python中,默认情况下,一条print()语句输出后会自动换行,如果想要一次输出多个内容,而且不换行,可以将要输出的内容使用英文半角的
逗号分隔。例如,下面的代码将在一行输出变量a和b的值。 print(a、b) #输出变量a和b,结果为:10 6

 

  在输出时,也可以把结果输出到指定文件,例如,将一个字符串“命运给予我们的不是失望之酒,而是机会之杯。”输出到D:\\mot.txt中,代码如下;

fp = open(r'D:\\mot.txt'.'a+')                                                     #打开文件
print("命运给予我们的不是失望之酒,而是机会之杯。",file = fp)            #输出到文件中
fp.close()                                                                                   #关闭文件

 

  执行上面的代码后,将在D:\\目录下生成一个名为mot.txt的文件,该文件的内容为文字“命运给予我们的不是失望之酒,而是机会之杯。”,如图2所示。

图2

 

赞(29)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程