01 2022 档案
摘要:一、对面向对象的理解 1、面向对象的编程 object oriented programming 简称:OOP,是一种编程的思想。OOP把对象当成一个程序的基本单元,一个对象包含了数据和操作数据的函数。面向对象的出现极大的提高了编程的效率,使其编程的重用性增高。 2、python面向对象的重要术语:
阅读全文
摘要:思路: 模拟斗地主发牌,牌共54张 # 花色: # 黑桃, 梅花, 方块, 红桃 # 种类: # A2~10JQK # 大王,小王 # 三个人,每人发17张牌,底牌留三张 # 输入回车,打印第一个人的17张牌 # 输入回车,打印第二个人的17张牌 # 输入回车,打印第三个人的17张牌 # 输入回车,
阅读全文
摘要:一、闭包 Python函数是支持嵌套的。如果在一个内部函数中对外部函数作用域(非全局作用域)的变量进行引用,那么内部函数就会被称为闭包。闭包需要满足如下3个条件: 存在于两个嵌套关系的函数中,并且闭包是内部函数; 内部函数引用了外部函数的变量; 外部函数会返回内部函数的函数名。 举例: #演示内置函
阅读全文
摘要:一、什么是函数 函数是组织好的、可重复使用的、用来实现单一或相关联功能的代码段,它能够提高应用的模块化和代码的重复利用率。 #演示函数的定义与使用 def prt(): print("*") print("***") print("*****") return 1 prt() #函数的调用 #调用同
阅读全文
摘要:一、Python列表 序列是 Python 中最基本的数据结构。 序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。 Python 有 6 个序列的内置类型,但最常见的是列表和元组。 列表都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python
阅读全文
摘要:一、什么是字符串 言简意赅,不需要计算值的时候,默认就是字符串,字符串是一种表示文本的数据类型 双引号 [" "] 三引号 [''' '''] 二、字符串的格式化输出 %s string字符串 %d double 有符号十进制整数 %f float浮点数 多个案例输出 a='警官学院' b='苏州大
阅读全文
摘要:1、有1020个西瓜,第一天卖掉总数的一半后又多卖出两个,以后每天卖剩下的一半多两 个,问几天以后能实完? x=1020 d=0 while x>0: d += 1 num=num/2-2 print(str(d)+"天可以卖完") 2、猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾
阅读全文
摘要:一、判断语句 Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: 举例: #演示红绿灯 #绿灯代表通行,红灯代表不能通行,黄灯减慢速度 color="green" if color=="green": p
阅读全文
摘要:一、注释 Python中单行注释以 # 开头,实例如下: 执行以上代码结果为 多行注释可以用多个 # 号,还有 ''' 和 """: 执行以上代码结果为 二、多行语句 Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠 \ 来实现多行语句,例如: 在 [], {}, 或 ()
阅读全文
摘要:Python3 简介 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环
阅读全文