前言
大家众所周知现在python跟java是现在在编程界是比较吃香的,所谓针尖对麦芒。但是有的人说了python怎么能够跟java比呢?可是话说回来,现在python能做的事情也很多嘛,自动化测试、人工智能、爬虫等等是比较万能的编程语言。
![1fd674115f346aa2f251dc4eb418ed2a.png](https://i-blog.csdnimg.cn/blog_migrate/33f87f31b81928885c39f55124abeb2a.jpeg)
因为小编是比较喜欢python的,所以小编整理一份关于python的基础语法的知识清单,希望大家会喜欢!
python基础语法
基础语法。
Pyhton与C语言有一定的联系,但要注意一下两种思维方式的不同。
列表的使用。
定义空列表。
List = [ ]
列表的长度
len(list)
列表的组合
list1 += list2
判断元素x是否位于列表
if x in list:
列表的遍历(正序逆序,和附加索引的遍历)
for x in list:(正序)for x in list[::-1]:(逆序)
index(索引) value(值) enumerate(sequence, [start=0])
sequence – 一个序列、迭代器或其他支持迭代对象。
start –> 下标起始位置。
例如1:
list = [1,2,3,4]for index, value in enumerate(list): print(index, value)
运行结果:
0 11 22 33 4
例如2:
list = [1,2,3,4]for index, value in enumerate(list,start=2): print(index, value)
运行结果:
2 13 24 35 4
求列表元素的最大最小值
max(list) min(list)
求列表元素的平均值(前提列表元素都是数字)
sum(list) / len(list)
在列表末尾添加新的对象X
list.append(X)
统计某个元素X在列表中出现的次数
list.count(X)
#在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.extend()
从列表中找出某个值value第一个匹配项的索引位置
list.index(value)
将对象value插入列表某位置index
list.insert(index, value)
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 list.pop([index = -1])
使用方法:
>>> list = [1,2,3,4]>>> list.pop(1)2>>> list[1, 3, 4]
移除列表中某个值value的第一个匹配项
list.remove(value)
反转列表中元素
list.reverse()
对原列表进行排序(正序逆序,关键字排序,这个自己百度)
list.sort( key=None,reverse=False)
清空列表
list.clear()
复制列表
list.copy()
删除列表元素
del list[index]
字典的使用。
创建空字典
dict = { }
判断元素是否在字典
If key in dict:
计算字典元素个数
len(dict)
添加元素到字典
dict[key] = value
update方法
如果存在则更新,不存在则添加
dict.update({key:value})
示例:
>>> d = {1:2,2:3}>>> d.update({3:4})>>> d{1: 2, 2: 3, 3: 4}>>> d.update({3:5})>>> d{1: 2, 2: 3, 3: 5}
字典的get方法
字典 get() 函数返回指定键的值,如果值不在字典中返回默认值。
key – 字典中要查找的键。
default – 如果指定键的值不存在时,返回该默认值值。
遍历字典
for key, value in dict.items():
字典键
dict.keys()
字典值
dict.values()dict.values()
删除键
del dict[key]
删除字典
del dict
清空字典
dict.clear()
集合的使用
创建一个集合
s = {x1,x2,x3……}# (创建空集合)s = set()
在集合中添加一个新的元素e;如果元素已经存在,则不添加
s.remove(e)
从集合S中移除一个元素e;
s.discard(e)
清空集合内的所有元素
s.clear()
从集合S中删除一个随机元素;如果此集合为空,则引发KeyError异常
s.pop()
计算元素个数
len(s)
判断元素e是否存在于s
If e in s:If e not in s:
对于集合X,Y
差集
X – Y
并集
X | Y
交集
X & Y
对称差集(项在t或s中,但不会同时出现在二者中)
X ^ Y
判断集合的包含关系
例如:(X 包含 Y,Y ⊆ X )
>>> X = {1,2,3,4,5,6}>>> Y = {2,3,4,5}>>> X > YTrue>>> X >= YTrue>>> X < YFalse
总结
今天关于python的基础语法小编就整理到这里,希望对大家能够有用,最后给小编一个关注就是小编最大的动力。