基本数据类型
- 整形 :Integer ,int
- 浮点型:Float ,float
- 布尔值:Boolean,bool
- 字符串:String, str
- 使用方法:{” ;”” ;”“” “”“} 均能表示字符串
- 数组: [ , , , , ]
- list[a:b]:获取list[a]到list[b-1]的内容
- list[:b] :获取list[0]到list[b-1]的内容
- list[-3:]获取list[3]到末尾的元素
- list[:-3]获取list[0]到list[len(list)-1-3]的元素
- 元组: tuple ,tup
- 无重复元素列表(数组) :set
- 字典: dictionary
基本语法
if XXXXX : elif XXXX : el : | 条件 |
def 自定义函数名(参数) : | 自定义函数 |
for x in XXX | for 循环 |
and | 且;等同于java 的 && |
or | 或; 等同于java的 || |
not | 非; 等同于java的 ! |
基本操作符
操作符 | 作用 | |
---|---|---|
+ | ||
- | ||
* | ||
** | 连乘 | 3**3 :3*3*3 |
比较操作符
OperatorName | Symbol |
---|---|
lessthan | < |
greater than | > |
less than or equal to | <= |
greater than or equal to | >= |
equal to | == |
not equal to | != |
基本函数
函数名 | 函数功能 | 参数 | 返回值类型 |
---|---|---|---|
len(object) | 返回对象长度 | object | Integer |
type(Object) | 返回对象的数据类型 | Object | 各种数据类型 |
str.count(sub, start= 0,end=len(string)) | 返回在指定区域匹配sub的次数 | sub:匹配的子字符串;start:字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0;end:字符串中结束搜索的位置,字符中第一个字符的索引为0,默认为字符串的最后一个位置。 | |
max(some_list) | 返回数组中最大的元素 | list | int or float or str |
min(some_list) | 返回数组中最小的元素 | list | int or float or str |
sorted(some_list) | 返回排好序的数组,默认升序,数组本身顺序不会被改变 | list,且数组中元素均为str或者只含有float和int | list |
range(start,end) | 配合for循环 进行数值遍历 | int , int | int |
list.append(obj) | 在list尾部添加obj | obj | |
sum(iterable[, start]) | 对迭代器进行求和,返回总和 | iterable – 可迭代对象,如列表。start – 指定相加的参数,如果没有设置这个值,默认为0。 | int or float |
str.format | http://www.runoob.com/python/att-string-format.html | ||
set([iterable]) | 创建一个无序不重复元素集 | 迭代器 | 新的无重复的(set)集合对象 |
enumerate(sequence, [start=0]) | 用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 | sequence:一个序列、迭代器或其他支持迭代对象;start:下标起始位置。 | 返回 enumerate(枚举) 对象。 |