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

时间:2022-04-24 20:03:31

基本数据类型

  1. 整形 :Integer ,int
  2. 浮点型:Float ,float
  3. 布尔值:Boolean,bool
  4. 字符串:String, str
    • 使用方法:{” ;”” ;”“” “”“} 均能表示字符串
  5. 数组: [ , , , , ]
    • 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]的元素
  6. 元组: tuple ,tup
  7. 无重复元素列表(数组) :set
  8. 字典: 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(枚举) 对象。