自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ga72x1的博客

石头人要学Python了

  • 博客(7)
  • 收藏
  • 关注

原创 Pyrhon 模块

Pyrhon 模块1.new魔法方法class A(object): def __init__(self, value): print("into __init__") self.value = value def __new__(cls, *args, **kwargs): print("into __new__") return super(A, cls).__new__(cls)a = A(10)into

2021-02-28 23:10:51 449 3

原创 Python面向对象(三)

Python面向对象(三)1.property装饰器在类中使用,将类中的方法伪装成一个属性函数的嵌套、 内部函数需要使用到外部函数的变量、 外部函数返回内部函数的函数对象class Student: def __init__(self, name): self.__name = name @property def name(self): return self.__name @name.setter # 设置,修改(

2021-02-28 23:08:41 140

原创 Python面向对象(二)

Python面向对象(二)1.属性和方法​ 为什么在Python进行调用时,有时候要加括号而有时不需要加括号呢?简单粗暴地说,没加括号的就是调用的属性,而加了括号是调用的方法。​ 面向过程的编程思想:面向过程是一种以过程为中心的编程思想。面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了​ 面向对象的编程思想:面向对象是一种以事物为中心的编程思想。面向对象是把构成问题事务分解成各个对象。万物皆对象,世界

2021-02-24 22:01:20 188

原创 Python函数(面向对象一)

Python函数(面向对象一)1.列表推导式列表推导式表现形式:[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件]list1 = [i for i in range(1, 101) if i % 7 == 0]print(list1)2.生成器生成器简单的说就是防止占用大量内存地址而产生的,可以有效的节约空间,用一个取一个,取完一个清除一个。推导式生成器list1 = (x * 3 for x in range(1, 11))

2021-02-17 21:02:25 213 2

原创 python面向对象(闭包、Lambda函数、装饰器)

python面向对象(闭包、Lambda函数、装饰器)1.高阶函数​ 高阶函数:一个函数可以作为参数传给另外一个函数,或者一个函数的返回值为另外一个函数(若返回值为该函数本身,则为递归),满足其一则为高阶函数。举例:names = ["Alex", "amanda", "xiaowu"]# filter函数机制def filter_test(func, iter): names_1 = [] for i in iter: if func(i):

2021-02-17 13:57:25 181 2

原创 python函数(返回值、递归)

python函数(返回值、递归)作业1:闰年的程序用函数实现一个判断用户输入的年份是否是闰年的程序1.能被400整除的年份2.能被4整除,但是不能被100整除的年份以上2种方法满足一种即为闰年year = int(input("请输入任意年份:"))def leap_year(n): if (n % 400) == 0: print(f"您输入的{n}是闰年") elif (n % 4) == 0 and (n % 100) != 0: pr

2021-02-17 13:56:34 176 1

原创 Python基础语法小结4(集合&函数)

Python基础语法小结4(集合&函数)一、集合1.集合的定义​ Python中的集合类似于数学中的集合概念,它是一组无序、不可重复元素序列,集合用{value1,value2}创建,某种程度上可以把集合看作是没有值的字典。字典是dict = {key:value,key2:value2,}需要key。特点:1、不同元素组成 2、无序 3、集合中的元素必须是不可变类型1)自动去重set1 = {1, 2, 4, 3, 3, 4, 4, 3, 3, 2, 2, 2, 2, 1}pri

2021-02-03 23:49:49 253 1

空空如也

空空如也

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

TA关注的人

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