简单的数学运算
整数相加,得到整数
浮点数相加,得到浮点数:
整数和浮点数相加,得到浮点数:
变量赋值
Python使用<变量名>=<表达式>
的方式对变量进行赋值
字符串 String
字符串的生成,单引号与双引号是等价的:
字符串的加法:
字符串索引:
字符串的分割:
查看字符串的长度:
列表 List
Python用[]
来生成列表
列表加法:
列表索引:
列表长度:
向列表中添加元素:
集合 Set
Python用{}来生成集合,集合中不含有相同元素
集合的长度:
向集合中添加元素:
注意:集合里面的元素可以是不同的元素类型,但是同一个类型的同样的数据没法添加
集合的运算:
字典 Dictionary
Python用{key:value}
来生成Dictionary。
查看字典某个键对应的值:
修改键值:
插入键值:
所有的键:
所有的值:
所有的键值对:
数组 Numpy Arrays
需要先导入需要的包,Numpy数组可以进行很多列表不能进行的运算。
画图 Plot
Python提供了一个很像MATLAB的绘图接口。
循环 Loop
Python中有一种叫做列表推导式(List comprehension)的用法:
文件操作 File IO:
函数 Function
Python用关键词def
来定义函数。
用Numpy数组做参数x:
- 类 Class
用class
来定义一个类。 Person(object)
表示继承自object
类; __init__
函数用来初始化对象; self
表示对象自身,类似于C
Java
里面this
。
构建新对象:
调用对象的属性:
调用对象的方法:
修改对象的属性:
添加新属性,d是之前定义的字典: