python基础学习笔记
一、python数据类型:
1、数字类型
(1)布尔型
(2)整型
(3)浮点数
2、序列类型
(1)字符串
(2)元组
(3)列表
3、映像类型
(1)字典
4、集合类型
(1)可变集合
(2)不可变集合
二、python注释方法
1、单行注释
用"#"进行单行注释
# 这是一行python注释
2、多行注释
多行注释以一对三个单引号来注释
’‘’ 这是 python多行 注释 ‘’‘
三、字符编码
1、ASSIC:使用8位长度来保存一个字符
ord()函数可以看到某字符的assic码
2、Unicode:使用16位长度来保存一个字符
3、UTF-8:可变长度,3个字节存一个汉字
a=’abc’此时用assic保存 b=u’abc’此时用unicode保存
四、导入模块
1、os模块
os模块可以用来系统管理,可以使用system()方法来执行系统命令,该方法会返回命令执行的结果,0代表成功,其他数字代表失败
os.walk.next()方法可以依次输出目录树
2、commands模块
commond.getstatusoutput()方法会返回一个元组,其中有命令的执行结果,已经命令的输出
3、导入模块的方法是:
import 模块名 //这会导入该模块的所有方法
from 模块名 import 方法名 //这会导入该模块下的该方法
import 模块名 as 新模块名 //这会在导入模块的时候给该模块重命名
五、用户交互
1、input()函数:
input()函数根据输入的内容类型来处理,输入数字就是数字类型,输入字符串就是字符串类型。
2、raw_input()函数:
raw_input()函数,所有通过该函数输入的内容都被当成字符串来处理。
六、流程控制
1、判断
if ...:
……
elif ...:
……
else:
……
2、for循环
for i in {范围}:
……
3、while循环
while … :
……
else:
……