数据类型转换:int("11") float("11.23") str(11.23)
/:除 //:整除
c **= a :幂赋值运算符
字符串:单引号定义法、双引号定义法、三引号定义法(可换行)
-
单引号定义法,可以内含双引号
-
双引号定义法,可以内含单引号
-
可以使用转移字符(\)来将引号解除效用,变成普通字符串
输入、输出:input()、print()(input输入的都当作字符串类型)
查看数据类型:type()
字符串格式化:

for循环:
普通for循环:name = "abcdefg" for i in name:
range语句:for i in range()
容器:
list(列表):[ ] 一个列表中的元素类型可以不同
反向索引:从后向前,最后一个是-1,倒数第二个是-2 ...............
tuple(元组):( ) 元组一旦定义完成,就不可修改,但是可以修改元组内list的内容 一个元组中元素类型可以不同
str(字符串):" " 支持反向索引 字符串和元组一样无法修改,若要修改,只能得到一个新的字符串
(序列)的切片:列表、元组、字符串,均可以可以视为序列。
set(集合):{ } 不重复、无序
dict(字典):{ 键 : 值 }
进阶:
1、函数多返回值:
2、函数的多种参数形式:
3、匿名函数:
面向对象:
类的成员函数的参数中必须有self
构造方法 __init__( self, ......)
其他内置方法:__str__( ) 字符串方法 __lt__() 小于/大于符号比较 __le__() 小于等于/大于等于符号比较 __eq__() 等于符号比较
私有成员变量:__name 私有成员方法:__name()
继承:class 基类( 父类1, 父类2, ........ ):
多个父类中,如果有同名的成员,那么默认以继承顺序(从左到右)为优先级。即:先继承的保留,后继承的被覆盖