测试题:
0. Python 是什么类型的语言?
Python是一种面向对象、解释型、动态类型计算机程序设计语言
解释型:程序无需编译成二进制代码,而是在执行时对语句一条一条编译
动态类型:在程序执行过程中,可以改变变量的类型
它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起
1. IDLE 是什么?
IDLE 是一个纯 Python 下自带的简洁的集成开发环境(IDE) 。IDLE是开发 python 程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。当安装好python以后,IDLE就自动安装好了,不需要另外去找。同时,使用Eclipse这个强大的框架式IDLE也可以非常方便的调试Python程序。基本功能:语法加亮;段落缩进;基本文本编辑;TABLE键控制;调试程序。
IDLE是Python软件包自带的一个集成开发环境,初学者可以利用它方便地创建、运行、测试和调试Python程序
2. print() 的作用是什么?
print函数是python语言中的一个输出函数,可以输出以下几种内容
1. 字符串和数值类型 可以直接输出
>>> print( 1)
1
>>> print( "Hello World")
Hello World
2.变量
无论什么类型,数值,布尔,列表,字典...都可以直接输出
>>> x = 12
>>> print(x)
12
>>> s = 'Hello'
>>> print(s)
Hello
>>> L = [ 1, 2, 'a']
>>> print(L)
[ 1, 2, 'a']
>>> t = ( 1, 2, 'a')
>>> print(t)
( 1, 2, 'a')
>>> d = { 'a': 1, 'b': 2}
>>> print(d)
{ 'a': 1, 'b': 2}
3.格式化输出
类似于C中的 printf
>>> s
'Hello'
>>> x = len(s)
>>> print( "The length of %s is %d" % (s,x) )
The length of Hello is 5
【注意】
Python2和3的print函数格式不同,3要求加括号(print())
缩进最好使用4个空格
3. Python 中表示乘法的符号是什么?
*
4. 为什么 >>>print('I love fishc.com ' * 5) 可以正常执行,但 >>>print('I love fishc.com ' + 5) 却报错?
python不能把数据类型不同的东西相加,字符串*5表示5个字符串类型的字符相接,而字符串+5则变成字符串加上数字类型,这是不允许的。
5. 如果我需要在一个字符串中嵌入一个双引号,正确的做法是?
>>> print(i love you)
SyntaxError: invalid syntax
>>> print("i love you")
i love you
>>> print("i "love" you ")
SyntaxError: invalid syntax
>>> print('i "love" you ')
i "love" you 利用单引号‘’引起这个字符串
>>> print("i \"love\" you")
i "love" you ///利用反斜杠
6. 为什么我们要使用 Python3?Python2到底有什么问题?看起来很多程序员依然都在使用Python2?
确实还有很多的程序员在使用Python2,不过Python3才是Python发展的未来,就像XP和WIN7 win8 win10一样。
动动手:
0. 动手试试直接输入>>>5+8 与输入>>>print(5+8) 有何不同?
>>> 5+8
13
>>> '5+8'
'5+8'
>>> "5+8"
'5+8'
>>> print(5+8)
13
>>> print('5+8')
5+8
>>> print("5+8")
5+8
1. 在交互模式中,使用 Python 计算一年有多少秒?
>>> print(365*24*60*60)
31536000
2. 设置你的操作系统的环境变量,以便可以轻松进入 Python 环境: