51dev.com IT技术开发者社区

51dev.com 技术开发者社区

[课后作业] 第001讲:我和Python的第一次亲密接触 | 课后测试题的答案

Pythonphp学习阅读(9)2019-09-12 收藏0次评论

0. python 是什么类型的语言?

python是脚本语言

脚本语言(scripting language)是电脑编程语言,因此也能让开发者藉以编写出让电脑听命行事的程序。以简单的方式快速完成某些复杂的事情通常是创造脚本语言的重要原则,基于这项原则,使得脚本语言通常比 C语言、c++语言 或 java 之类的系统编程语言要简单容易。

也让脚本语言另有一些属于脚本语言的特性:
  • 语法和结构通常比较简单
  • 学习和使用通常比较简单
  • 通常以容易修改程序的“解释”作为运行方式,而不需要“编译”
  • 程序的开发产能优于运行性能

一个脚本可以使得本来要用键盘进行的相互式操作自动化。一个shell脚本主要由原本需要在命令行输入的命令组成,或在一个文本编辑器中,用户可以使用脚本来把一些常用的操作组合成一组串行。主要用来书写这种脚本的语言叫做脚本语言。很多脚本语言实际上已经超过简单的用户命令串行的指令,还可以编写更复杂的程序。


1. idle 是什么?

idle是一个python shell,shell的意思就是“外壳”,基本上来说,就是一个通过键入文本与程序交互的途径!像我们windows那个cmd窗口,像linux那个黑乎乎的命令窗口,他们都是shell,利用他们,我们就可以给操作系统下达命令。同样的,我们可以利用idle这个shell与python进行互动。


2. print() 的作用是什么?

print() 会在输出窗口中显示一些文本(在这一讲中,输出窗口就是idle shell窗口)。


3. python 中表示乘法的符号是什么?

python中的乘号是*(星号)。


4. 为什么 >>>print('i love fishc.com ' * 5) 可以正常执行,但 >>>print('i love fishc.com ' + 5) 却报错?

在 python 中不能把两个完全不同的东西加在一起,比如说数字和文本,正是这个原因,>>>print('i love fishc.com ' + 5) 才会报错。这就像是在说“五只小甲鱼加上苍井空会是多少?”一样没有多大意义,结果可能是五,可能是六,也可能是八!不过乘以一个整数来翻倍就具有一定的意义了,前边的例子就是将 "i love fishc.com" 这个字符串打印五次。


5. 如果我需要在一个字符串中嵌入一个双引号,正确的做法是?

你有两个选择:可以利用反斜杠()对双引号转义:",或者用单引号引起这个字符串。例如:' i l"o"ve fishc.com '。


6. 为什么我们要使用 python3?python2到底有什么问题?看起来很多程序员依然都在使用python2?

确实还有相当多的程序员在使用 python2,不过 python3 才是 python 发展的未来,就像 xp 和 win7 一样。在《零基础入门学习python》的系列准备中,小甲鱼发觉 python3 中的新特性确实很妙,很值得进行深入学习!你也不用担心,如果你了解了 python3,python2 的代码阅读对于你来说根本不成问题!


动动手答案:

本帖隐藏的内容

0. 动手试试直接输入 >>>5+8 与输入 >>>print(5+8) 有何不同?

不妨试试直接直接输入 >>>'i love fishc.com!' 与输入 >>>print('i love fishc.com!') 有何不同?
没错,直接输入是将结果及类型打印到屏幕上,而print是将结果打印到屏幕上,自己试试并观察结果!


1. 在交互模式中,使用 python 计算一年有多少秒?

>>>print( 365 * 24 * 60 * 60 )
>>>31536000


2. 设置你的操作系统的环境变量,以便可以轻松进入 python 环境

以小甲鱼的 windows 7 为例子,其他系统同理:  

以上就是[课后作业] 第001讲:我和Python的第一次亲密接触 | 课后测试题的答案的全部内容,请多关注【51DEV】IT技术开发者社区。