001讲:我和python的第一次亲密接触
0.python是什么类型的语言?
Python是一种面向对象、解释型(强类型脚本语言)、动态类型计算机程序设计语言
解释型:程序无需编译成二进制代码,而是在执行时对语句一条一条编译
动态类型:在程序执行过程中,可以改变变量的类型
它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起
1.IDLE是什么?
IDLE 是一个纯 Python 下自带的简洁的集成开发环境(IDE) 。
IDLE是一个python shell,shell的意思是“外壳”,从基本上说,就是一个通过输入文本与程序交互的途径。像为windows的cmd窗口,像linux那个黑乎乎的命令窗口,他们都是shell,利用他们,就可以给操作系统下达命令。同样,可以利用IDLE这个shell与python进行交互。
2.print()的作用是什么?
print()表示格式化输出函数,会在输入窗口中显示一些文本。
3.为什么>>>print('i love you' * 5) 可以正常执行,但>>>print('i love you' + 5) 却报错?
在Python环境中不能把两个完全不同的东西加在一起,比如说数字和文本,正是这个原因,>>>print('i love you' + 5 )才会报错。 不过乘以一个整数来翻倍就具有一定的意义了,前边的例子就是'i love you' 这个字符串打印5次。
4.如果我需要在一个字符串中嵌入一个双引号,正确的做法是?
1)可以利用反斜杠(\)对双引号转义: \“
2)用单引号引起这个字符串 ,例如:‘ I l"o"ve you’
5.为什么我们要用Python3 ?Python2 到底有什么问题? 看起来很多程序员依然再用Python 2 ?
动动手:
0.动手直接输入>>>5+8 与 输入>>>print(5+8)有何不同?
直接输入是将结果和类型一起打印到屏幕上,而print是将结果打印到屏幕上。
1.在交互模式中,使用Python计算一年有多少秒?
>>>print( 365 * 24 * 60 * 60)>>>31536000