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 中内置的一个函数,可以接收一个不可变类型的数据作为参数,返回一个整数的结果;
传递的内容相同,则返回相同的结果;
传递的内容不同,则返回不同的结果。
作用:提取数据的特征码(指纹)