Python基本语法和常用操作
Python基本语法和常用操作
昂!!!
这个作者很懒,什么都没留下…
展开
-
实现循环引用定长数组(列表)的小技巧
方法用%来控制数组(列表)的下表%右边是数组(列表 )的最大长度C语言版# define maxint num[max];int x;for(i=0;i<10000;i=i+2){ x = i%max; printf("%d", num[x]);}这样就能以2为步长循环地拿出数组中的内容啦 Python版list1 = [1,2,3,4,5]for i in range(0:2:10000): print(list1[i%5])这样就能以2为步长循环地拿出列表中原创 2020-10-21 16:14:56 · 309 阅读 · 0 评论 -
Python创建链表
# 定义一个链表class Node: """ 定义节点类 data:数据 _next:下一个数据 """ def __init__(self, data, _next=None): self.data = data self._next = _next def __repr__(self): """ 用来定义Node的字节输出, __repr__()方法是o原创 2020-10-20 19:26:18 · 2874 阅读 · 0 评论 -
Python中的isinstance()函数与type()函数
isinstance()函数来判断一个对象是否是一个已知的类型 type()函数除了断一个对象是否是一个已知的类型,也可以返回传入数据类型isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。如果要判断两个类型是否相同推荐使用 isinstance()。isinstance()函数X = 98print(isinstance(X, int))# 输出 True原创 2020-10-20 18:11:55 · 315 阅读 · 0 评论 -
Python删除字典中指定数据
方法一.pop()(按键删除并返回键所对应的值,如果键不存在,返回给定值,如果没有给定值则会报错)dict1 = {1:'1.', 2:'2.', 3:'3.'}pop = dict1.pop(1)print(pop)print(dict1)输出结果1.{2: '2.', 3: '3.'}键不存在的情况dict1 = {1:'1.', 2:'2.', 3:'3.'}pop = dict1.pop(4, '???') # 键不存在print(pop)print(dict1)原创 2020-10-19 19:12:32 · 3213 阅读 · 0 评论 -
Python删除列表中的数据
删除指定数据(按值删除)利用.remove()方法按值删除list1 = [1, 2, 3, 4, 5, 6]list1.remove(1)print(list1)输出结果[2, 3, 4, 5, 6] 删除指定位置数据(按下表删除)方法一利用.pop()方法,删除指定位置数据,并返回所删除的数据list1 = [1, 2, 3, 4, 5, 6]data = list1.pop(0)print(list1)print(data)输出结果[2, 3, 4, 5, 6]原创 2020-10-19 18:57:15 · 4372 阅读 · 0 评论 -
Python删除字符串中指定字符
删除特定位置字符使用.pop()方法,先将字符串转换为列表,再把列表转换成字符串。string1 = '雪雪最大' # 定义一个字符串list_str = list(string1) # 将字符串转换为列表list_str.pop(1) # 删去第一个字符string2 = ''.join(list_str) # 再将列表转换成字符串print(string2)输出结果雪最大 删除指定字符方法一使用.replace()方法,删除(指定字符string = '雪雪最大'原创 2020-10-19 18:40:10 · 7511 阅读 · 0 评论