第一章:基础知识
IDLE集成开发环境
- 是一个REPL环境(read-eval-print-loop)交互式编程工具,python内置的IDE,通过python解释器去运行代码,一般一次运行一条语句,对于了解python语句的语法非常的方便
如果想输入多条语句咋办?在打开的IDLE中,新建一个文件,然后在新建的文件中输入代码,保持,按 F5 运行,就可以在IDLE中看到结果
变量的声明,不需要事先告知数据类型,python中的变量会根据所赋值的对象类型得到变量的数据类型(动态)
- 导入模块:
from 模块 import 函数
| 把指定的函数导入你的程序命名空间里面, 直接使用该函数- import 模块 | 只导入模块,然后
模块 . 函数
使用
- in 操作符 检查一个对象是否在另一个对象中
- 代码不用大括号分开,靠缩进 区分 作为一个代码块,有 :的地方,代码必须缩进
迭代处理一个对象序列的三种典型方法
序列是一个有序的对象集合
for循环 知道循环次数
# 循环数字列表,迭代变量 x 指的是被迭代对象中的item for x in [1,2,3]: print(x) # 1,2,3 # 循环字符串 for char in "icessun !": print(char) # 迭代指定次数 range() 函数 for num in range(5): print("Hi icessun!") # 输出5遍 Hi icessun!
查看某一个对象或者模块的属性 dir(),某一个属性的帮助文档help()
- 让程序暂停指定的秒数:
import time,random # from time import sleep 导入sleep函数,直接使用
time.sleep(random.randint(1,5)) # 随机从[1,5]中产生一个整数,睡眠秒数
range函数中的参数:
range [start , stop , step]
;这三个参数可以截取任意Python中的序列- start 控制范围从哪里开始,默认是从0开始
- stop 控制范围何时结束(上限值,不包含在范围内)stop值小于start的值的时候,返回一个空
- step 可选的步长值,默认为1,可以设置为负值,来调整生成的方向(倒序)
- 三元表达式: