摘要: #类的定义与实例化#Python使用class关键字来定义类class Car(object): #定义一个类,派生自object类 def infor(self): #定义成员方法 print("This is a car")car = Car() #实例化对象car.infor() #调用对象的 阅读全文
posted @ 2020-02-07 15:07 xhw19950606 阅读(177) 评论(0) 推荐(0)
摘要: #列表推导式可以使用非常简洁的方式对列表或其他可迭代对象的元素进行遍历、过滤或再次计算#快速生成满足需求的列表,代码具有非常强的可读性。#形式:[操作,序列,条件语句](条件语句可以不写)aList = [a*a for a in range(10) if a%2==0]print(aList) # 阅读全文
posted @ 2020-02-07 15:05 xhw19950606 阅读(157) 评论(0) 推荐(0)
摘要: 81.思路:直述题意# 我们称一个数 X 为好数, 如果它的每位数字逐个地被旋转 180 度后,我们仍可以得到一个有效的,且和 X 不同的数。要求每位数字都要被旋转。# 如果一个数的每位数字被旋转以后仍然还是一个数字, 则这个数是有效的。0, 1, 和 8 被旋转后仍然是它们自己;2 和 5 可以互 阅读全文
posted @ 2020-02-07 15:01 xhw19950606 阅读(111) 评论(0) 推荐(0)
摘要: 61.思路:bin# 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。# 示例 1:# 输入:00000000000000000000000000001011# 输出:3# 解释:输入的二进制串 000000000000000000000000 阅读全文
posted @ 2019-12-08 23:30 xhw19950606 阅读(234) 评论(0) 推荐(0)
摘要: 41.思路:分别在列表中存放两个单词的索引,再用两次遍历求距离# 给定一个单词列表和两个单词 word1 和 word2,返回列表中这两个单词之间的最短距离。# 示例:# 假设 words = ["practice", "makes", "perfect", "coding", "makes"]# 阅读全文
posted @ 2019-12-01 12:55 xhw19950606 阅读(167) 评论(0) 推荐(0)
摘要: #5个常用的序列结构:列表,元组,字典,字符串,集合#序列包含操作:双向索引、比较大小、计算长度、元素访问、切片、成员函数#生成器对象和range、map、enumerate、filter、zip等对象也类似于序列 #列表list:可变,有序,可访问可修改#列表创建:①“=”赋值,②list()函数 阅读全文
posted @ 2019-11-24 17:21 xhw19950606 阅读(889) 评论(0) 推荐(0)
摘要: #bif = dir(__builtins__)#print(len(bif))#152个内置函数 #35个常用内置函数 #1. abs():求绝对值(模)a = -1b = 3 + 4jprint(abs(a))print(abs(b)) #2. bin():把整数转为二进制串表示形式c = 16 阅读全文
posted @ 2019-11-24 15:06 xhw19950606 阅读(966) 评论(0) 推荐(0)
摘要: 21.思路:sorted+列表推导式#coding: UTF-8#给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。#示例 1:#输入:[-4,-1,0,3,10]#输出:[0,1,9,16,100]#meclass Solution(object): 阅读全文
posted @ 2019-11-24 14:52 xhw19950606 阅读(178) 评论(0) 推荐(0)
摘要: 1.思路:暴力法,两个列表元素一一对比#小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次?#输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。gue 阅读全文
posted @ 2019-11-19 22:51 xhw19950606 阅读(319) 评论(0) 推荐(0)