python的基本语法:
类 class
函数 function
异常处理 exception
表 list
词典 dictionary
注释
单行注释 #
多行注释 ''' '''
数值运算
乘方 3**2
求余数 10%3
一个字符串 和 乘数 相乘,会将该字符串重复n次
逻辑运算
布尔: true false
逻辑: and or not
判断表达式
== < > <= >= !=
算术优先级
乘方 乘除 加减 判断 逻辑
变量
使用变量的方式来存储元素,起到和内存地址一样的索引作用
变量提供的符号化方式,是实现代码复用的第一步
变量的类型
动态类型:自由改变变量类型的特征 (python)
静态类型:特定类型的数据必须存入特定类型的变量 eg:c语言中整数在int类型
python将区分类型的工作交给解释器,也就是把计算机的一部分能力用于动态类型,这也是速度低于c语言的原因。
序列
元组:各个元素不可变更
列表:可以变更
example_tuple = (2,13,"love",false) #创建元组
type(example_tuple) #查找变量类型
empty_list = [ ] #空表
不能对元组的元素进行赋值操作
查找元素
- 可以使用下标找到元素
- 范围引用 序列名[下限:上限:步长]
- 上限不在范围引用包含的范围
- 步长为-1表示相反方向单位为1
词典
词典不是用index进行索引
词典元素包含 键key 值value
词典的元素是通过键来引用的
example_dict = [“a”=1,"b"=2] #建立词典
example_dict #调用词典
结果:[“a”=1,"b"=2] #结果
example_dict["a"] #调用词典
结果:1 #结果