随笔分类 - Python要点
一颗种子,从这里开始生长
摘要:【封装】 封装是面向对象编程的一大特点 面向对象编程的第一步,将属性和方法封装到一个抽象的类中 外界使用类创建对象,然后让对象调用方法 对象方法的细节都被封装在类的内部 一个对象的属性可以是另外一个类创建的对象 【需求】 士兵许三多有一把AK47 士兵可以开火 枪能发射子弹 枪装填子弹,增加子弹数量
阅读全文
摘要:【需求】 房子(House)有户型,总面积和家具名称列表,新房没有家具 家具(HouseItem)有名字和占地面积,床(4m2),柜(2m2),桌(1.5m2) 将三件家具添加到房中 打印房子时,要求输出:户型,总面积,剩余面积,家具名列表 【剩余面积】 在创建房子对象时,定义剩余面积,其初始值和总
阅读全文
摘要:对象的初始化方法 __init__ 当使用类名()创建对象时,会自动执行以下操作: 为对象在内存中分配空间 ,即创建对象 为对象的属性设置初始值,即初始化方法(__init__) 【定义属性】 __init__ 是对象的内置方法,专门用来定义一个类具有哪些属性的方法 在 __init__ 方法内部使
阅读全文
摘要:【类属性】 类属性就是针对类对象定义的属性 使用赋值语句在 class 关键字下方可以定义类属性 类属性用于记录与这个类相关的特征 【类方法】 类方法就是针对类对象定义的方法 在类方法内部可以直接访问类属性或者调用其他的类方法 语法:@classmethd # 修饰符,告诉解释器这是一个类方法 de
阅读全文
摘要:多态(英语:Polymorphism),是指物件导向程式执行时,相同的讯息可能会送給多个不同的类別之物件,而 系统可依剧物件所属类別,引发对应类別的方法,而有不同的行为。简单来说,所谓多型意指相同的讯息給予不 同的物件会引发不同的动作称之。(维基百科) 多态,不同的子类对象调用相同的父类方法,产生不
阅读全文
摘要:面向对象的三个特性: 封装,根据职责将属性和方法封装到一个抽象的类中。(定义类的准则) 继承,实现代码的重用,相同代码不需要重复的编写。(设计类的技巧) 多态,不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度。 单继承 子类拥有父类的所有方法和属性。 语法:class 类名A(父类名B
阅读全文
摘要:字符串是一个有序的字符的集合,用来储存和表现基于文本的信息。 常见的是单引号和双引号形式,两种形式同样有效可以互换。 【字符串判断方法】 # 1.判断空白字符 space_str = " \t" print(space_str.isspace()) # 2.判断字符串中是否只包含数字 # 1>三个方
阅读全文
摘要:# 1.程序启动,欢迎界面,显示功能菜单 print("*" * 30) print("欢迎使用【名片管理系统1.0】") print() print("1.新建名片") print("2.显示全部") print("3.查询名片") print() print("0.退出系统") print("*
阅读全文
摘要:for循环在Python中是一个通用的序列迭代器:可以遍历任何有序的序列对象内的元素。 可用于字符串,列表,元组,其他内置可迭代对象,以及通过类所创建的新对象。 语法格式: for <target> in <object>: <statements> else: <statements> Pytho
阅读全文
摘要:函数是Python为了代码最大程度的重用和最小化代码冗余而提供的最基础的程序结构。 语法:def <name>(arg1, arg2, ...,argN): <statements> 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号
阅读全文
摘要:while 语句 用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。 基本形式:while 判断条件: 执行语句 执行语句可以是单个语句或语句块。 判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。 当判断条件假 false 时,循环结束。 【输出
阅读全文
摘要:格式化输出:% 格式符在字符串中,为真实值预留位置,以及存在格式 语法:%[(name)][flags][width].[precision]typecode (name)为命名 flags可以有+,-,' '或0。+表示右对齐。-表示左对齐。 ' '为一个空格,表示在正数的左侧填充一个空格,从而与
阅读全文
摘要:str.format() 一种格式化字符串的函数,用 {} 和 :来代替以前的 % print("{:.2f}".format(3.141592653)) 常见用法: (1)不带编号,即“{}” print("{} {}".format("TO", "BE")) >>TO BE (2)带数字编号,可
阅读全文
摘要:input() 语法:input([prompt]) 参数:prompt: -- 提示信息 【注】Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。 print() 语法:print(*objects, sep=' ', end='\n', file=sy
阅读全文

浙公网安备 33010602011771号