Python 开发哲学:做一件事情只有一种方法。
1 注释
1.1 单行注释
#注释内容
1.2 多行注释
“”“
注释内容
“”"
2 变量
2.1 变量命名
标识符可以由字母、下划线和数字组成,不能以数字开头,不能与关键字重名。
2.2 命名规则
Python中标识符区分大小写。
1)每个字母都使用小写字母
2)单词与单词之间使用下划线连接(推荐)
3)驼峰命名
2.3 定义变量
变量名 = 值
Python 中定义变量不需要指定类型
2.4 变量类型
2.4.1 数字型
整型(int)
长整型(long)
浮点型(float)
布尔型(bool)//可以进行数学运算
真(true):非0即真
假(false):0
复数型(complex):主要用于科学计算,如:平面场问题,波动问题,电感电容问题
2.4.2 非数字型
字符串
列表(高级类型)
元组(高级类型)
字典(高级类型)
2.5 查看变量类型
iPython:type()
type(变量名)
2.6 类型转换
int(x) // 将x 转换为一个整数
float(x) // 将x 转换为一个浮点数
2.7 变量内存地址
id(变量名)
变量内容相同时,指定的内存地址也是相同的
在python 中,变量和数据是分开存储的,变量中存储的是数据的内存地址。
3 算术运算符
加减乘除:+、-、*、/
取整://
取余:%
幂:**
4 比较运算符
==
!=
>
<
>=
<=
5 逻辑运算符
与(and)、或(or)、非(not)
6 赋值运算符
=
+= c+=a //c = c + a
-=
*=
*=
/=
//=
%=
7 条件判断
7.1 if判断语句
if 判断条件:
执行代码
else:
执行代码
7.2 if-elif判断语句
if 条件1:
执行代码
elif 条件2:
执行代码
else:
执行代码
7.3 if 嵌套
if 条件1:
执行代码
if 条件2:
执行代码
else:
执行代码
else:
执行代码
8 while 循环
例:
初始条件 - 计数器
while 条件(判断 计算器 是否达到 目标次数):
执行代码
...
处理条件(计数器 + 1)
实例:
# 打印3遍Hello Python
i = 1
while i < = 3:
print("Hello Python");
#i = i + 1
i += 1
循环嵌套:
while 条件1:
执行代码
...
while 条件2:
执行代码
处理条件2
处理条件1
break:跳出循环
continue:继续循环
9 符串类型拼接
简单拼接: +
重复拼接: ”A“ * 3 ⇒ “AAA”
注意:字符串类型不可以和数字进行计算,会报错
10 格式化操作符%
%s 字符串
%d 有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用0 补全
%f 浮点数,%.02f 表示小数点后只显示两位
%% 输出%
11 键盘输入函数input
语法:
字符串变量 = input(“提示信息:”)
12 程序中的三大流程
12.1 顺序
从上向下,按顺序执行代码
12.2 分支
根据判断条件,决定执行代码
12.3 循环
让代码重复执行
13 可变和不可变类型
13.1 不可变类型
内存中的数据不允许被修改
- 数字类型:int、bool、float、complex、long(2.x)
- 字符串:str
- 元组:tuple
13.2 可变类型
内存中的数据可以被修改
- 列表:list
- 字典:dict
14 哈希(hash)
哈希是python 中内置的一个函数,可以接收一个不可变类型的数据作为参数,返回一个整数的结果;
传递的内容相同,则返回相同的结果;
传递的内容不同,则返回不同的结果。
作用:提取数据的特征码(指纹)