python基础编程
一.变量
概念:在程序运行时,可以发生变化的量,被称之为变量。 在程序运行时,不允许发生变化的量,被称之为常量。 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:
# 程序正常执行完成后,才会执行这儿
]
当条件满足时,程序会不断地执行循环体,直到条件不满足为止
循环就会结束。
|