摘要: 猜一猜下列代码的运行结果class Computer: def __init__(self): print('电脑开机中...') def play_game(self): print('打开 steam 玩游戏') computer = Computer() computer.play_game( 阅读全文
posted @ 2020-07-08 03:15 MINGZHUQI 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 像 __init__() 这样的方法在 Python 的类中被称为 神奇方法(或魔术方法),它们的特征是被 双下划线 所包裹。下面再介绍一个神奇方法——__str__()。 在介绍 __str__() 之前我们先看一段代码: class Human: arms = 2 legs = 2 hair = 阅读全文
posted @ 2020-07-08 02:26 MINGZHUQI 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 在 Python 的类中,有一种特殊的方法——初始化方法。它的格式是 def __init__(self):,方法名由 init(initialize 的缩写,初始化的意思)加左右两边的 双下划线 组成。 初始化方法的特殊之处是:每当进行类的实例化时,初始化方法会自动被执行。我们看个例子: clas 阅读全文
posted @ 2020-07-08 01:54 MINGZHUQI 阅读(18242) 评论(0) 推荐(1) 编辑
摘要: 类的创建 我们以人类来举例,人类都有哪些共同点呢?两条胳膊、两条腿、直立行走、有着各种颜色的头发、说着各式各样的语言等。这些共同点分为两类: 特征:两条胳膊、两条腿、有着各种颜色的头发 行为:直立行走、说着各式各样的语言 在 Python 的类中,我们把这种特征和行为分别称为 属性(attribut 阅读全文
posted @ 2020-07-08 01:03 MINGZHUQI 阅读(784) 评论(0) 推荐(0) 编辑
摘要: import randomtimes=10000count = {"1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0} for i in range(0,times): num=random.choice(list(count.keys()))#此处注意一定 阅读全文
posted @ 2020-07-07 10:49 MINGZHUQI 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 和列表、字符串一样,字典也内置了很多方法供我们使用。我们今天来介绍几个字典的常用方法。 keys() 用于获取字典中所有的 键。 scores = { '林黛玉': 95, '薛宝钗': 93, '贾宝玉': 78, '袭人': 85 } print(scores.keys()) # 输出:dict 阅读全文
posted @ 2020-07-07 08:15 MINGZHUQI 阅读(288) 评论(0) 推荐(0) 编辑
摘要: import random choices = ['石头', '剪刀', '布'] your_choice = input('请输入石头、剪刀或布') computer_choice=random.choice(choices)print(computer_choice)if your_choice 阅读全文
posted @ 2020-07-06 13:53 MINGZHUQI 阅读(137) 评论(0) 推荐(0) 编辑
摘要: # 导入 math 模块 import math # 向上取整 print(math.ceil(2.3)) # 输出:3 print(math.ceil(2.9)) # 输出:3 # 向下取整 print(math.floor(2.3)) # 输出:2 print(math.floor(2.9)) 阅读全文
posted @ 2020-07-06 13:37 MINGZHUQI 阅读(193) 评论(0) 推荐(0) 编辑
摘要: # 导入 random 模块 import random # 随机生成 0-1 之间的浮点数,包括 0,不包括 1 print(random.random()) # 输出:0.878022926133 # 随机生成 0-5 之间的整数,包括 0 和 5 print(random.randint(0, 阅读全文
posted @ 2020-07-06 13:26 MINGZHUQI 阅读(381) 评论(0) 推荐(0) 编辑
摘要: time 模块 # 导入time 模块 import time # 暂停程序的执行,参数为秒 time.sleep(3) # 暂停 3 秒再执行后续代码 # 获取当前时间的 Unix 时间戳 print(time.time()) # 输出:1558329240.201314#Unix 时间戳对计算机 阅读全文
posted @ 2020-07-06 13:19 MINGZHUQI 阅读(135) 评论(0) 推荐(0) 编辑