上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 可变,内存中的数据可以被修改: 列表 list 字典 dict 不可变,在创建后内存中的数据不能就地改变: 数字类型 int bool float complex long(2, x) 字符串 str 元组 tuple 【注】 字典的 key 只能使用不可变类型的数据 可变类型的数据变化,是通过方法 阅读全文
posted @ 2020-05-21 15:34 颗粒成仓 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 变量使用前必须赋值,变量赋值后才会被创建。 变量名 = 值 变量的命名:可以由字母,数字,下划线组成,不能以数字开头,不能与关键字重名,每个单词小写。 定义变量时不需要指定变量的类型,在内存中创建一个变量,会包括: 变量的名称 变量保存的数据‘ 变量储存数据的类型 变量的地址 运行时 -> Pyth 阅读全文
posted @ 2020-05-21 15:05 颗粒成仓 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 主程序cards_main.py调用cards_tools.py里的方法,实现名片管理的功能,代码上更加简洁。 【cards_main.py】 #! /usr/bin/python3 import cards_tools # 无限循环,由用户主动决定什么时候退出循环! while True: # 每 阅读全文
posted @ 2020-05-21 12:37 颗粒成仓 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 定义支持多值参数的函数 有时需要一个函数能够处理参数个数不确定,这是需要使用多值参数。 Python中有两种多值参数: 参数名前增加一个 * 可以接收元组 参数名前增加一个 ** 可以接收字典 【多值参数传递】 def demo(num, *nums, **person): print(num) p 阅读全文
posted @ 2020-04-23 20:57 颗粒成仓 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 两个整数变量 a = 5, b = 100,交换数值 【解法一:使用其他变量】 c = a a = b b = a print(a, b) 【解法二:不使用临时变量】 a = a + b b = a - b a = a - b print(a, b) 【解法三:利用元组】 # a, b = (b, 阅读全文
posted @ 2020-04-21 18:56 颗粒成仓 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 类 类是对一群具有相同特征或行为的事物的统称,是抽象的,不能直接使用。 特征被称为属性;行为被称为方法。 类就相当于制造飞机时的图纸,是个模板,是负责创建对象的。 对象 对象是由类创建出来的一个具体存在,可以直接使用。 由哪一个类创建出来的对象,就拥有在哪一个类中定义的属性方法。 对象相当于图纸制造 阅读全文
posted @ 2020-03-10 22:01 颗粒成仓 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 过程和函数 过程是早期的一个编程概念,类似于函数,只能执行,但是没有返回值。 函数不仅能执行,还可以返回结果。 面向过程(怎么做) 把完成某一个需求的所有步骤,从头到尾逐步实现。 根据开发需求,将某些功能独立的代码封装成一个又一个函数。 最后完成的代码即使顺序的调用不同的函数。 【特点】 注重步骤与 阅读全文
posted @ 2020-03-02 21:14 颗粒成仓 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 【封装】 封装是面向对象编程的一大特点 面向对象编程的第一步,将属性和方法封装到一个抽象的类中 外界使用类创建对象,然后让对象调用方法 对象方法的细节都被封装在类的内部 一个对象的属性可以是另外一个类创建的对象 【需求】 士兵许三多有一把AK47 士兵可以开火 枪能发射子弹 枪装填子弹,增加子弹数量 阅读全文
posted @ 2020-02-23 19:26 颗粒成仓 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 【需求】 房子(House)有户型,总面积和家具名称列表,新房没有家具 家具(HouseItem)有名字和占地面积,床(4m2),柜(2m2),桌(1.5m2) 将三件家具添加到房中 打印房子时,要求输出:户型,总面积,剩余面积,家具名列表 【剩余面积】 在创建房子对象时,定义剩余面积,其初始值和总 阅读全文
posted @ 2020-02-23 16:49 颗粒成仓 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 对象的初始化方法 __init__ 当使用类名()创建对象时,会自动执行以下操作: 为对象在内存中分配空间 ,即创建对象 为对象的属性设置初始值,即初始化方法(__init__) 【定义属性】 __init__ 是对象的内置方法,专门用来定义一个类具有哪些属性的方法 在 __init__ 方法内部使 阅读全文
posted @ 2020-02-22 23:16 颗粒成仓 阅读(319) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页