自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 请利用@property给一个Screen对象加上width和height属性,以及一个只读属性resolution

class Screen(object): @property def width(self): return self._width @property def height(self): return self._height @property def resolution(self): ...

2019-03-06 17:57:44 807

原创 为了统计学生人数,可以给Student类增加一个类属性,每创建一个实例,该属性自动增加

class Student(object): count = 0 def __init__(self, name): self.name = name Student.count += 1 测试代码:if Student.count != 0: print('测试失败!')else: bart = Student('Ba...

2019-03-04 18:49:47 2546

原创 请把下面的Student对象的gender字段对外隐藏起来,用get_gender()和set_gender()代替,并检查参数有效性:

class Student(object): def __init__(self, name, gender): self.name = name self.__gender = gender #让gender属性对外部隐藏 def get_gender(self): return self.__gender ...

2019-03-04 15:22:13 1489

原创 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

# Topic : 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数def move(arr, n): l0 = len(arr) brr = [] for i in range(-n, 0): brr.append(arr[i]) for j in range(0, n): if (j+n) < l...

2019-03-02 16:35:46 4810

原创 L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)] # 请用sorted()对上述列表分别进行排序:

# Topic : L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]# 请用sorted()对上述列表分别按名字排序:L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]def by_name(t): return sorted(L, key = ...

2019-03-01 21:03:04 1975 1

原创 filter函数回数是指从左向右读和从右向左读都是一样的数,例如12321,909。

def is_palindrome(n): arr = [] while n>0: arr.append(n % 10) n //= 10 l = len(arr) for i in range(0, len(arr)//2): if arr[i] != arr[l-i-1]: retu...

2019-03-01 16:24:56 844

原创 利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456:

from functools import reducedef str2float(s): def fn(x,y): return x*10 + y n = s.index('.') #索取小数点的索引值 L1 = list(map(int, s[:n])) #小数点前的数字转换成整型 L2 = list(map(int, s[n+1:]))...

2019-02-28 16:59:28 595

原创 请编写一个prod()函数,可以接受一个list并利用reduce()求积:

请编写一个prod()函数,可以接受一个list并利用reduce()求积:#!usr/bin/python# -*- coding : UTF-8 -*-# Filename : feng2.py# author : Rye# Topic : 请编写一个prod()函数,可以接受一个list并利用reduce()求积:from functools import reduced...

2019-02-28 15:30:07 1666

原创 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字

#!usr/bin/python# -*- coding : UTF-8 -*-# Filename : feng1.py# author : Rye# Topic : 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。# 输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']:str =...

2019-02-28 15:07:36 801

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除