概念:在程序运行时,可以发生变化的量,被称之为变量。
在程序运行时,不允许发生变化的量,被称之为常量。
python没有常量
变量是一个具有名称的内存空间
1、标识符的名称只能由大小写字母、数字、_这三种有效符号组成 2、数字不能开头!!!! 3、不能以关键字或者保留字作为变量的名称 4、变量名称尽量有意义 5、下划线法 小驼峰 大驼峰法 userAddress user_address UserAddress三.数据类型:
基本数据类型: number(数值型): |-- 整型(int): |-- 浮点型(float): |-- 复数(complex): boolean(布尔类型): 真:True 假:False string(字符串): '字符串' "字符串" ''' 也是字符串 ''' """ 同样是字符串 """ None:没有,不存在 复合数据类型: 万物皆对象 list set tuple dict object ……
基本数据类型:
number(数值型):
|-- 整型(int):
|-- 浮点型(float):
|-- 复数(complex):
boolean(布尔类型):
真:True
假:False
string(字符串):
‘字符串’
“字符串”
‘’’
也是字符串
‘’’
""" 同样是字符串 """ None:没有,不存在 复合数据类型: 万物皆对象 list set tuple dict object ……四.常见的运算符
算术运算符:
+
-
*
/
%
** # 幂次方
// # 整除
比较(关系)运算符:
>
<
>=
<=
!=
==
逻辑运算符:
and
or
not
所属运算符:
in
not in
is is not
python中没有自加和自减运算符
i++ ++i i-- --i a = 10 b = a++ c = ++a 注意优先级别就行了
赋值运算符
= # a = b + 10
+= # a += b <==> a = a + b
-=
*=
/=
**=
//=
程序的语句之间的运行流程问题
|-- 顺序
|-- 选择
|-- 循环
顺序:
从上到下,从左到右执行的
选择结构:
单分支
双分支
多(三)分支
单分支:
if condition:
# 条件成立,则执行缩进后代码
双分支:
if 条件:
# 条件成立,则执行if中的代码
else:
# 条件不成立,执行else中的代码
多分支:
如果说,有多重条件存在,针对于不同的情况,我们需要做不同的处理
这个时候,就需要使用多分支
if condition1: # 如果满足条件1,则执行if中的代码 elif condition2: # 如果满足条件2,则执行elif中的代码 elif condition3: # 如果满足条件3,则执行elif中的代码 …… elif conditionN: # 如果满足条件N,则执行elif中的代码 [else: # 剩余条件,则执行else中的代码 ]
注意:在其他的编程语言中(如C、java、C++等等),都存在一个switch语法
该语法也可以实现多分支,python没有switch
循环:
loop,周而复始,则谓之为循环
while循环:
while 条件:
# 循环体
[else: # 程序正常执行完成后,才会执行这儿 ] 当条件满足时,程序会不断地执行循环体,直到条件不满足为止 循环就会结束。



