输出

用print加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下:>>>print 'hello, world'

print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出:>>>print 'The quick brown fox', 'jumps over', 'the lazy dog'

The quick brown fox jumps over the lazy dog

print会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的:

print也可以打印整数,或者计算结果:>>>print 300

300

>>>print 100 + 200

300

因此,我们可以把计算100 + 200的结果打印得更漂亮一点:>>>print '100 + 200 =', 100 + 200

100 + 200 = 300

注意,对于100 + 200,Python解释器自动计算出结果300,但是,'100 + 200 ='是字符串而非数学公式,Python把它视为字符串,请自行解释上述打印结果。

输入

现在,你已经可以用print输出你想要的结果了。但是,如果要让用户从电脑输入一些字符怎么办?Python提供了一个raw_input,可以让用户输入字符串,并存放到一个变量里。比如输入用户的名字:>>>name = raw_input()

Michael

当你输入name = raw_input()并按下回车后,Python交互式命令行就在等待你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。

输入完成后,不会有任何提示,Python交互式命令行又回到>>>状态了。那我们刚才输入的内容到哪去了?答案是存放到name变量里了。可以直接输入name查看变量内容:>>>name

'Michael'

什么是变量?请回忆初中数学所学的代数基础知识:

设正方形的边长为a,则正方形的面积为a x a。把边长a看做一个变量,我们就可以根据a的值计算正方形的面积,比如:

若a=2,则面积为a x a = 2 x 2 = 4;

若a=3.5,则面积为a x a = 3.5 x 3.5 = 12.25。

在计算机程序中,变量不仅可以为整数或浮点数,还可以是字符串,因此,name作为一个变量就是一个字符串。

要打印出name变量的内容,除了直接写name然后按回车外,还可以用print语句:>>>print name

Michael

有了输入和输出,我们就可以把上次打印'hello, world'的程序改成有点意义的程序了:name = raw_input()

print 'hello,', name

运行上面的程序,第一行代码会让用户输入任意字符作为自己的名字,然后存入name变量中;第二行代码会根据用户的名字向用户说hello,比如输入Michael:C:\Workspace> python hello.py

Michael

hello, Michael

但是程序运行的时候,没有任何提示信息告诉用户:“嘿,赶紧输入你的名字”,这样显得很不友好。幸好,raw_input可以让你显示一个字符串来提示用户,于是我们把代码改成:name = raw_input('please enter your name: ')

print 'hello,', name

再次运行这个程序,你会发现,程序一运行,会首先打印出please enter your name:,这样,用户就可以根据提示,输入名字后,得到hello, xxx的输出:C:\Workspace> python hello.py

please enter your name: Michael

hello, Michael

每次运行该程序,根据用户输入的不同,输出结果也会不同。

在命令行下,输入和输出就是这么简单。

小结

任何计算机程序都是为了执行一个特定的任务,有了输入,用户才能告诉计算机程序所需的信息,有了输出,程序运行后才能告诉用户任务的结果。

输入是Input,输出是Output,因此,我们把输入输出统称为Input/Output,或者简写为IO。

raw_input和print是在命令行下面最基本的输入和输出,但是,用户也可以通过其他更高级的图形界面完成输入和输出,比如,在网页上的一个文本框输入自己的名字,点击“确定”后在网页上看到输出信息。

python输入名字、输出_Python输入输出相关推荐

  1. python 输入名字输出hello名字_Python 输入输出

    输出 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: >>> print('hello, world') p ...

  2. python输入名字输出姓_python学习-输入输出

    Python的输入和输出非常方便,下面详细记录一下 任何计算机程序都是为了执行一个特定的任务,有了输入,用户才能告诉计算机程序所需的信息,有了输出,程序运行后才能告诉用户任务的结果.输入是Input, ...

  3. python输入名字输出你好代码_003-输入和输出

    输入和输出 输出 1.输出字符串 用print加上字符串,就可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下:>>> print 'hello, wo ...

  4. python输入年月日输出_python下输出指定年月日的方法之一

    参考自:http://www.cnblogs.com/rollenholt/archive/2012/04/11/2441699.html 格式字符串 datetime.date.time都提供了st ...

  5. python3中文手册-Python 输入和输出

    Python 输入和输出 在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能.本章节我们将具体介绍 Python 的输入输出. 输出格式美化 Python两种输出值的方式: 表达式语 ...

  6. [转载] Python输入,输出,Python导入

    参考链接: Python输入,输出和导入 In this tutorial we will cover the basics of Python Input/Output and also how t ...

  7. Python输入,输出,Python导入

    In this tutorial we will cover the basics of Python Input/Output and also how to import a module in ...

  8. python输入名字、输出欢迎你_python笔记3-输出输入、字符串格式化

    输入.输出 python怎么来接收用户输入呢,使用input函数,python2中使用raw_input,接收的是一个字符串,输出呢,第一个程序已经写的使用print,代码入下: 1 2 name=i ...

  9. 用python输入名字并打印_python的输出与输入

    输出 用 print() 在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出 'hello, world' ,用代码实现如下: >>> print('hello, world ...

  10. python输入姓名输出欢迎_python 3 基础之输入输出

    输出 格式化输出符号 格式符号转换 %c字符 %s字符串 %d有符号十进制整数 %u无符号十进制整数 %o八进制整数 %x十六进制整数(小写字母0x) %X十六进制整数(大写字母0X) %f浮点数 % ...

最新文章

  1. js 时间戳转为时间
  2. 每日站立会议12/19
  3. NSOperation, NSOperationQueue 原理探析
  4. 【转】1.9 Asp.Net Core 轻松学-多线程之取消令牌(
  5. 我写的博客居然是百度搜索第一名 - 感谢国家 …
  6. python语句print(type([1、2、3、4))_Python 学习第一天
  7. 【Python】PyCharm中Matplotlib绘图不能显示UI效果的问题解决
  8. 7-9 计算摄氏温度 (5 分)
  9. 使用jquery.cookie操作Cookie实例
  10. Kubernetes详解(二十二)——Deployment控制器
  11. ARM恩智浦IMX6系列-产品开发无忧-四种主控核心
  12. 14:统计素数并求和
  13. c# socket 服务器端如何判断客户端掉线
  14. 全球及中国EOG放大器行业运营前景与发展动态研究报告2022版
  15. 淘宝API 淘口令解析(POST)
  16. python Flask 编写 api 接口,CORS 解决 flask 跨域问题
  17. 后台管理系统模板简介
  18. egret(白鹭引擎) 学习历程(二)
  19. Java物品清单结算
  20. JsBarcode:JS条形码生成

热门文章

  1. Pigeon中的Netty应用
  2. 彩色图像的空间域滤波
  3. 涨知识:当前主流服务器操作系统的三大流派!
  4. @TableName
  5. css怎么写数字序号,CSS自动加序号-多种有序列表数字序号
  6. golang 格式化时间总结
  7. 使用httpclient调用url出现错误Illegal character in scheme name at index 0解决方案
  8. Java 基础篇:第十九章:多线程
  9. 安装Win7系统,提示缺少所需的CD/DVD驱动器设备驱动程序
  10. 显示器3d测试软件,IPS显示屏/裸眼3D显示原理及3D应用