您的位置:首页 > 编程语言 > Python开发

Python学习笔记 (基础入门篇)

2017-08-24 09:31 246 查看

基本数据类型

整形 :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 XXXfor 循环
and且;等同于java 的 &&
or或; 等同于java的 ||
not非; 等同于java的 !

基本操作符

操作符作用
+
-
*
**连乘3**3 :3*3*3

比较操作符

OperatorNameSymbol
lessthan<
greater than>
less than or equal to<=
greater than or equal to>=
equal to==
not equal to!=

基本函数

函数名函数功能参数返回值类型
len(object)返回对象长度objectInteger
type(Object)返回对象的数据类型Object各种数据类型
str.count(sub, start= 0,end=len(string))返回在指定区域匹配sub的次数sub:匹配的子字符串;start:字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0;end:字符串中结束搜索的位置,字符中第一个字符的索引为0,默认为字符串的最后一个位置。
max(some_list)返回数组中最大的元素listint or float or str
min(some_list)返回数组中最小的元素listint or float or str
sorted(some_list)返回排好序的数组,默认升序,数组本身顺序不会被改变list,且数组中元素均为str或者只含有float和intlist
range(start,end)配合for循环 进行数值遍历int , intint
list.append(obj)在list尾部添加objobj
sum(iterable[, start])对迭代器进行求和,返回总和iterable – 可迭代对象,如列表。start – 指定相加的参数,如果没有设置这个值,默认为0。int or float
str.formathttp://www.runoob.com/python/att-string-format.html
set([iterable])创建一个无序不重复元素集迭代器新的无重复的(set)集合对象
enumerate(sequence, [start=0])用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。sequence:一个序列、迭代器或其他支持迭代对象;start:下标起始位置。返回 enumerate(枚举) 对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python