第一章:初识python
1:python是一种面向对象的解释型高级编程语言,它具有丰富和强大的库,能够把其他语言制作的各种很轻松的联合在一起。因此,python常被称为胶水语言。
2:python能够用于Web开发,大数据处理,人工智能,自动化运维开发,云计算,爬虫,游戏开发等等。
第二章:Python言基础
1,注释规则:常用单行注释(#
)和多行注释(一对三引号
)。
2,代码缩进:常采用四个空格作为一个缩进量。
3,编码规范:建议严格遵循PEP 8编码规范。
4,保留字与标识符:使用python中的保留字作为模块,类,函数或者变量等的名称会报错;不建议使用汉字作为标识符。
5,基本数据类型:数字,字符串,布尔类型(True
表示1,false
表示0),数据类型转换(int(x),float(x),str(x)
)。
6,基本输入和输出:print(),input()
第三章:运算符与表达式
1,运算符:算术运算符(+,—,*,/),赋值运算符(=,+=,%=),比较运算符(<,>,==),逻辑运算,符(and,or,not),位运算符,按位取反运算,左移位运算符<<,右移位运算符>>。
2,条件表达式:`a = 10
b = 6
r = a
if a > b else b
第四章:流程控制语句
1,选择语句:if语句,if…else语句,if…elif…else语句,if语句的嵌套。
2,循环语句:while循环,for循环,循环嵌套。
3,其他语句:break,continue,和pass语句
第五章:列表与元组
列表与元组的操作方法极为相似,下面以列表来说明。
1,列表的创建:emptylist=[],list()
2,访问列表元素:print(a[3]) a为列表的名称,访问第四个元素
3,遍历列表:直接使用for循环实现,或用for循环加enumerate函数实现(后者可以实现同时输出索引值和元素内容)
4,添加,修改列表元素:listname.append(obj),listname.extend(seq)
【后者是添加列表】,listname[2]="圣诞快乐"
【修改元素】`
列表与元组最主要的区别在于
:列表属于可变序列,而元组属于不可变序列。
第六章:字典与集合
1,字典的创建:dic={},或者dict()方法
2,访问字典:print(dic[key])
使用字典时一般需要根据指定的键得到相应的结果
3,遍历字典:for key ,value in dict.items():
其语法是dict.items()
4,添加,修改字典元素:dict[key] = value
(如果新添加元素的键与已经存在的键重复,则相当于修改功能)
集合方面最常用的操作就是进行交集,并集,差集和对称差集运算。
第七章:字符串
1,字符串编码转化:使用encode
方法编码和使用decode
方法解码
2,字符串常用操作:拼接字符串(+)
,计算字符串的长度len(string)
,截取字符串string【start:end:step】
,格式化字符串str.format(args)
等等
第十二章:异常处理
1,常见异常:NameError,IndexError
(索引超出序列范围),ValueError
(传入的值错误),ZeroDivisionError
(除数为0的错误)等等
2,异常处理语句:try...except,try...except..else,try...except...finally
第十三章:文件及目录操作
1,创建和打开文件:r
(以只读模式打开),r+
(可读可写,写入的新内容覆盖原有的内容),w
(只写模式打开),w+
等等
2,with语句