应知道的python基础知识

1、运算符

应知道的python基础知识_第1张图片
应知道的python基础知识_第2张图片
应知道的python基础知识_第3张图片

2、特殊情况下的逻辑运算

应知道的python基础知识_第4张图片
应知道的python基础知识_第5张图片

应知道的python基础知识_第6张图片

3、循环中的else

3.1 while else

应知道的python基础知识_第7张图片
应知道的python基础知识_第8张图片
应知道的python基础知识_第9张图片

3.2 for else

应知道的python基础知识_第10张图片
应知道的python基础知识_第11张图片
应知道的python基础知识_第12张图片
应知道的python基础知识_第13张图片

4、列表相关操作

列表的相关操作

4.1增(append, extend, insert)

  • 通过append可以向列表添加元素:列表.append(新元素数据)
  • 通过extend可以将另一个列表中的元素逐一添加到列表中:列表.extend(另外一个列表)
  • 在指定位置index(索引,理解为下标即可)前插入元素object:列表.insert(index, object)

4.2改:

修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改:列表[下标] = 新数据

4.3查(in, not in, count)

in(存在),如果存在那么结果为true,否则为false:数据 in 列表
not in(不存在),如果不存在那么结果为true,否则false :数据 not in 列表
count 查个数:列表.count(“要查询的数据”) # 结果就是找到的数据的个数

4.4删(del, pop, remove)

del:根据下标进行删除:del 列表[下表】
pop:删除最后一个元素:列表.pop()
remove:根据元素的值进行删除: 列表.remove(“值”)

4.5排序(sort, reverse)

sort:sort方法是将列表按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。

>>> a = [1, 4, 2, 3]
>>> a.sort()
>>> a
[1, 2, 3, 4]
>>> a.sort(reverse=True)
>>> a
[4, 3, 2, 1]

reverse方法是将列表倒叙

>>> a = [1, 4, 2, 3]
>>> a
[1, 4, 2, 3]
>>> a.reverse()
>>> a
[3, 2, 4, 1]

5、集合及元组相关操作

介绍

集合(set)是一种无序集,它是一组键的集合,不存储值•在集合中,重复的键是不被允许的。集合可以用于去除重复值•集合也可以进行数学集合运算,如并、交、差以及对称差等。•应用:去重。把一个列表变成集合,就自动去重了:set(列表名)关系测试。测试两组数据之前的交集、差集、并集等关系

定义方式:

使用set([])函数或者使用大括号{}需要注意的是,创建空集合,必须使用set(),而不是{},因为{}表示创建一个空的字典

	#第一种方式
 m = {
   1,2,3,4,5,6,7,8,9,"abcdefg","bdefgeh"}
  # 第二种方式
 n = set([1,2,3,4,5,6,7,8,9,"abcdefg","bdefgeh"])

去重


    list1 = [1,2,3,4,5,6,2,3,4,5,6

你可能感兴趣的:(python,python,算法)