【Python 第2课】print
2019独角兽企业重金招聘Python工程师标准>>>
print,中文意思是打印,在python里它不是往纸上打印,而是打印在命令行,或者叫终端、控制台里面。print是python里很基本很常见的一个操作,它的操作对象是一个字符串(什么是字符串,此处按住不表,且待日后慢慢道来)。基本格式是: print 你要打印的东西或者 print(你要打印的东西)这里一定要英文字符的括号,所有程序中出现的符号都必须是英文字符,注意别被你的输入法坑了。
各位同学可以在自己的python环境中试着输出以下内容(这里是命令行下的效果,使用在线编辑器或者IDE的同学,只需要输入“>>>”后面的内容就可以了):
>>> print "hello"
hello
>>> print 'world'
world
>>> print 1
1
>>> print 3.14
3.14
>>> print 3e30
3e+30
>>> print 1 + 2 * 3
7
>>> print 2 > 5
False
直接在print后面加一段文字来输出的话,需要给文字加上双引号或者单引号。大家发现,print除了打印文字之外,还能输出各种数字、运算结果、比较结果等。你们试着自己print一些别的东西,看看哪些能成功,哪些会失败,有兴趣的话再猜一猜失败的原因。
其实在python命令行下,print是可以省略的,默认就会输出每一次命令的结果。就像这样:
>>> 'Your YiDa!'
'Your YiDa!'
>>> 2+13+250
265
>>> 5<50
True
今天内容就这么多。没听出个所以然?没关系,只要成功print出来结果就可以,我们以后还有很多时间来讨论其中的细节。
这个短期目标就是一个很简单很弱智的小游戏:
COM: Guess what I think?
5
COM: Your answer is too small.
12
COM: Your answer is too large.
9
COM: Your answer is too small.
10
COM: BINGO!!!
解释一下:首先电脑会在心中掐指一算,默念一个数字,然后叫你猜。你猜了个答案,电脑会厚道地告诉你大了还是小了,直到最终被你果断猜中。
这是我十几年前刚接触编程时候写的第一个程序,当时家里没有电脑,在纸上琢磨了很久之后,熬到第二个星期的电脑课才在学校的486上run起来。后来我还写过一个windows下的窗口版本。现在就让它也成为你们第一个完整的程序吧。照我们每天5分钟的进度,初步估计半个月后大约能完成了。
转载于:https://my.oschina.net/u/2354614/blog/545585
【Python 第2课】print相关推荐
- [Python第2课]print介绍
感谢大家的热心宣传,每天的人数都在持续增加,后续打算把python和linux教程放在一起,每天两篇文章,让你不但掌握python,还要学会linux的相关技能. === ...
- python课程推荐-课程推荐:四天人工智能 python入门体验课
作为一名被大数据和数量信息包裹的文案,我们必定要在文案力.创意和策略能力之外,准备一个加薪引擎--以技术思维处理数据运算的能力. 只有跑得足够快,才能不被行业当成 "老古董" 落下 ...
- python编程基础_月隐学python第2课
python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...
- Python第十七课(面向对象基础)
Python第17课(面向对象基础) >>>思维导图>>>中二青年 面向对象编程思想OOP 什么是面向对象 面向对象是一种编程思想,是前辈们总结出的经验,指导 ...
- 吴枫 python小课账号_无门槛速学编程——Python小短课,自上而下分而治之
[Python小短课 11]自上而下,分而治之 做任何事都需计划,编程也是. 譬如写文章要列大纲.作画要想布局,编程也需先谋全局,而后思虑细节. 就以上回说到的"找宝藏"这个程序举 ...
- python集合运算_从零开始学Python - 第014课:常用数据结构之集合
在学习了列表和元组之后,我们再来学习一种容器型的数据类型,它的名字叫集合(set).说到集合这个词大家一定不会陌生,在数学课本上就有这个概念.通常我们对集合的定义是"把一定范围的.确定的.可 ...
- Python第十课(函数3)
Python第十课(函数3) >>>转到思维导图>>>转到中二青年 闭包函数 1.定义在函数内部的函数 2.内部函数内部函数引用了外部函数名称空间作用域的名字 ...
- python小课离线版_全民编程——Python小短课,不做无头苍蝇
[Python小短课 3]不做无头苍蝇 无论什么程序语言,是C还是Java还是Python还是Go,本质上是一种文字交流体系,谁与谁交流?上帝和仆人交流,你是唯一的上帝,CPU.内存.磁盘等都是你忠诚 ...
- python学习第一课
python学习第一课 课前回顾 1.请求类型: 2.传参类型: 3.postman断言.参数化.多接口参数依赖 接口文档 这个接口是做什么的?URL请求类型参数--> 如何传递参数params ...
- Python第八课(函数1)
Python第八课(函数1) >>>转到思维导图>>>转到中二青年 函数的返回值 函数内要想返回给调用者值 必须用关键字return 不写return:函数默 ...
最新文章
- 艾伟_转载:学习 ASP.NET MVC (第五回)理论篇
- Boreas: 一种基于token 的精确并且大规模检测代码克隆的方法
- Linux cat 命令
- transformers库的使用【二】tokenizer的使用,模型的保存自定义
- 搜索引擎利用机器学习排序
- Java 多线程常见问题
- 预编译头超出上限错误 就是include比较多
- [HDU 6643] Ridiculous Netizens(点分治+根号分治+dp)
- 【RS】OSPF邻居关系(1)--OSPF邻居表为空
- IDEA中自动导包设置及自动导包快捷键
- pip的安装,卸载和换源
- python实现矩阵乘法(不用numpy)
- linux2T硬盘分区命令,linux系统使用parted命令对大于2T的硬盘进行分区教程
- dede源码详细分析之--全局变量覆盖漏洞的防御
- DiskPart使用方法(ZT)
- imshow显示图像为纯白
- 2022世界杯不扩军!国足教练:机会来了
- 收藏!闲鱼卖货实操,小白轻松入门
- HTML和CSS中如何判断ie各版本浏览器
- python实现Excel中的数据透视表功能