版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/qq_24076135/article/details/77522585
基本数据类型
- 整形 :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(枚举) 对象。 |