笔记
dsx08
研0 北斗定位小趴菜
展开
-
python 面向对象(云储存一下)
1,类和对象是什么关系呢?一个类为它的全部对象给出了一个统一的定义,而他的每个对象则是符合这种定义的一个实体,因此类和对象的关系就是抽象和具体的关系。2,类的属性定义应该尽可能抽象还是尽可能具体?尽可能的抽象,因为这样更符合面向对象的思维3,对象中的属性和方法,在编程中实际是什么?属性是 变量 方法是函数4,函数和方法有什么区别?方法跟函数其实几乎完全一样,但有一点区别是方法默认有一个 self 参数5,一句话概括面向对象的几个特征封装...原创 2021-07-30 17:51:38 · 160 阅读 · 0 评论 -
集合处理后,按原先输入的字符串顺序排序
s = input()ls = list(set(s)) #集合无序,需要先转换为列表再排序ls.sort(key = s.index) # 按输入字符串顺序重排序输出包含不重复人名的列表,名字出现顺序与输入顺序相同输入Calvin,bob,ada,McCord,Smith,Babbs,Calvin,Smithword_1=input().split(',')word=list(set(word_1))word.sort(key=word_1.index).原创 2021-07-26 16:37:04 · 360 阅读 · 0 评论 -
python字符串操作
str.upper() 转换字符串str中所有字母为大写 str.lower...原创 2021-07-26 15:02:38 · 2502 阅读 · 4 评论 -
str.split() 与 str.split(‘ ‘)区别
a='1 2 3 4'b=a.split() #默认按空格分割c=a.split(' ')print(b)print(c)##输出['1', '2', '3', '4']['1', '2', '3', '4']a='1 2 3 4' #中间有多个空格b=a.split() #默认按空格分割c=a.split(' ')print(b)print(c)#输出['1', '2', '3', '4']['1', '', '2', '3', '', '4'].原创 2021-07-25 23:00:47 · 660 阅读 · 1 评论 -
python二维列表排序
就自己学习过程中总结总结list_new=sorted(list,key,reverse)##list 排序对象##key 排序的规则,按什么关键字排序,lambda定义##reverse True 降序 False 升序举个例子列表一: [('dungeon',7),('winterfell',4),('bran',9),('meelo',6)]列表二: [[ 'Angle', '0121701100106',99], [ 'Jack', '0...原创 2021-07-25 22:49:58 · 8826 阅读 · 2 评论 -
python 列表推导式
自学python,总结一下,云储存1,举个普通例子# 列表推导式置于一对方括号之中[x**2 for x in range(10)] #计算range(10)中每个数的平方,推导出新列表# 得到新列表[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]2,可自定义函数# 自定义函数f(x)def fun(x): return x + x ** 2 + x ** 3 # 返回 x + x ** 2 + x ** 3y = [fun(i) f原创 2021-07-25 22:33:18 · 736 阅读 · 0 评论 -
日常刷python总结
前言:新手自己总结下小知识,云储存1,函数可直接操作def text(n): print('这个数是{}'.format(n))num=eval(input())text(num) #自己输出 这个数是*2,range()函数 range(start,end,step) ##都是整型参数3,print()函数print(*objects, sep=' ', end='\n', file=sys.stdout, flush=Fal...原创 2021-07-12 23:00:39 · 201 阅读 · 0 评论