python
记录用python写代码学到的知识点
MANNYX
这个作者很懒,什么都没留下…
展开
-
PAT 1039 到底买不买 (20 分) python
小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。 为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串可以买,因为包含了全部她想要的珠子,还多了8颗不需要的珠子;第2串不能买,因为没有黑色珠子,并且少了一颗红色的珠子。 输入格式: 每个.原创 2021-10-25 14:38:29 · 104 阅读 · 0 评论 -
2021/10/10 这一周总结
set函数 #1.python中删除列表中重复元素 lists = [1,1,2,3,4,6,6,2,2,9] lists = list(set(lists)) #set函数先将列表转换为集合,因为集合是不重复的,故直接删除重复元素,而且输出结果为排序后的 导入numpy 使用unique函数去除列表中的重复函数 import numpy as np np.unique(list) 以上两个都可以去除重复的元素 但是去除后的列表顺序被打乱了 生成列表的一种写法 L2 = [s.u..原创 2021-10-10 15:29:19 · 84 阅读 · 0 评论 -
2021-10-04 上一周PAT刷题记录
ord函数 >>> ord('A') #65 会用到这个函数做题是想比较字符间的大小(例如:将字母限定在‘A'~'N'之间),后来发现python可以直接对字母进行比较。 >>> 'a'>'b' #False python 地板除 python中与除法相关的三个运算符是// 和 / 和 %,下面逐一介绍。 1.“/”,这是传统的除法,3/2=1.5 2.“//”,在python中,这个叫“地板除”,3//2=1 两个整数的除法仍然是整数,它总是会舍原创 2021-10-04 14:31:24 · 91 阅读 · 0 评论