第一章 格式规范
一、头文件: 1. 注释行
#!/usr/bin/python3 # -*- coding: UTF-8 -*-
2. 导入模块行
导入整个模块,格式:?
import module
导入模块中全部函数,格式为:? from module import *
二、标识符
首字符必须是字母或下划线。 标识符对大小写敏感。
三、保留字
33个保留字:
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class',
'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 四、注释
1. 单行注释 如:# 第二个注释 2. 多行注释 如:\
第三注释 第四注释
\五、行与缩进
1. 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\\)来实
现多行语 句,在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\\)。
2. 一般缩进四个空格
第二章 运算符与表达式
算术运算符
比较(关系)运算符 赋值运算符 逻辑运算符
第三章 数据类型
六个标准数据类型中:
不可变数据:Number(数字)、String(字符串)、Tuple(元组)、Sets(集合); 可变数据: List(列表)、Dictionary(字典)。
(一)数字
1. Python 支持常用数值类型:
整型(Int)?
正或负整数,不带小数点。Python3 整型是没有限制大小
的。
浮点型(float)?
由整数部分与小数部分组成。
2. Python 数字类型转换
只需要将数据类型作为函数名即可。 int(x)?将x转换为一个整数。 float(x)?将x转换到一个浮点数。
3.内置函数
(二)字符串 1. 创建字符串,如:var1 = 'Hello World!' 2. 访问字符串,如:var1 = 'Hello World!' print (\3. 字符串更新 可以截取字符串的一部分并与其他字段拼接,如: var1 = 'Hello World!' print (\已更新字符串 : \4. 转义字符 \\n \\v \\t 换行 纵向制表符 横向制表符 5. 字符串操作
6. 字符串格式化
7. 字符串内置函数
(三)列表
1. 创建列表,如:
list1 = ['Google', 'Runoob', 1997, 2000]
2. 访问列表中的值
list2 = [1, 2, 3, 4, 5, 6, 7 ] print (\
3. 更新列表
list = ['Google', 'Runoob', 1997, 2000] print (\第三个元素为 : \list[2] = 2001
4. 删除列表元素 list = ['Google', 'Runoob', 1997, 2000] del list[2] 5. 列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。 6. 列表截取与拼接 L[1:] ['Runoob', 'Taobao'] 7.列表内置函数 输出从第二个元素开始后的所有元素
8. 列表常用方法 (四)元组
1. 创建元组,如:tup1 = ('Google', 'Runoob', 1997, 2000);
tup1 = (50,) 元组中只包含一个元素时,需要在元素后面添加逗号。
2. 访问元组
tup1 = ('Google', 'Runoob', 1997, 2000) tup2 = (1, 2, 3, 4, 5, 6, 7 ) print (\print (\
3. 删除元组
元组中的元素值是不允许删除的,但可以用del语句来删除整个元组,如:
tup = ('Google', 'Runoob', 1997, 2000) print (tup) del tup;
4. 元组运算符 元组之间可以使用 + 号和 * 号进行运算。 Python 表达式 结果 len((1, 2, 3)) ('Hi!',) * 4 5. 元组索引,截取 L = ('Google', 'Taobao', 'Runoob') 表达式 结果 L[2] L[-2] L[1:] 'Runoob' 'Taobao' ('Taobao', 'Runoob') 3 ('Hi!', 'Hi!', 'Hi!', 'Hi!') (1, 2, 3) + (4, 5, 6) (1, 2, 3, 4, 5, 6) 描述 计算元素个数 连接 复制 描述 读取第三个元素 反向读取;读取倒数第二个元素 截取元素,从第二个开始后的所有元素。 6. 元组内置函数 (五)字典
1. 创建字典,如:dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
2. 访问字典里的值
dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} print (\ print (\
3. 修改字典
向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对,如: dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} dict['Age'] = 8; # 更新 Age dict['School'] = \菜鸟教程\添加信息
4. 删除字典元素
dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} del dict['Name'] # 删除键 'Name' () # 清空字典