摘要:
0-1 变量和多态 ''' 变量多态 python 中的变量(标识符),的类型是根据所代表的对象,进行自动推导得到的 ''' n = 1 print(type(n)) n = 3.14 print(type(n)) n = True print(type(n)) def show(): print( 阅读全文
摘要:
1. 子类中访问父类中的私有属性和私有方法 如果想使用父类中的私有属性和私有方法,那么就需要在父类中,为这些私有的属性和方法,提供相应的公有的接口方法来间接访问 2. 如何为父类中的属性进行初始化 在子类中如果定义了自己的初始化方法,那么这时父类的初始化方法就不会再执行了 那么就导致父类中定义的属性 阅读全文
摘要:
1. 面向对象烤地瓜分析 ''' 烤地瓜安全 ''' # 抽象一个地瓜类 # 实现 初始化方法,初始地瓜的状态 和总烧烤时间 # 添加 一个用来保存调料的容器属性 # 实现一个烧烤方法 # 该 方法有一个烧烤时间,这个时间会被累计到总时间上 # 判断总时间,来改变地瓜状态 # 累加时间 # 判断 时 阅读全文
摘要:
1. 面向对象概述 面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 面向对象是相对于面向过程来讲的, 面向对象方法 ,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。 2. 面向对象生活举例 类: 是对现实事物的属性和 阅读全文
摘要:
1. 匿名函数 lambda def 函数名(参数列表): 函数体 ''' 匿名函数 ''' # 万物皆对象 # 对象就会有内存地址,就会有一个引用 # 通过这个引用就可以找到该对象并使用它 def show(): print('Hello Python') show() # 将一个函数的引用赋值给 阅读全文
摘要:
0. 列表 推导式 格式: 列表变量 = [表达式 for 变量 in range(10)] 表达式中需要使用后面的变量 ''' 列表推导 式 创建一个具有一百个数字的列表 ''' # c_l = [] # for i in range(100): # c_l.append(i) # 使用列表推导式 阅读全文
摘要:
Python 官方中文文档 https://docs.python.org/zh-cn/3/ 0. 字符串常用方法 a.查找_替换_统计 find() 掌握 注意: 找不到子串时,返回-1 rfind() 了解 index() 了解 注意: 找不到子串时,程序会崩溃,产生一条异常信息,导致程序无法执 阅读全文
摘要:
0. 倒序 ''' 实现 传入一个数字,来控制输出的次数,倒序输出数字 ''' # 定义一个函数 def test_func(n): i = n while i > 0: print(i) i -= 1 test_func(10) 1. break 1.break 只能用在循环里 2.break 的 阅读全文
摘要:
0. 格式化字符串 ''' 格式 化字符串 ''' print(1) print(1,2,3,4) a = 1 b = 2.1123 c = 'hello' s = 'a = %d b = %f c = %s' % (a,b,c) s += ' -- world' print(s) s = f'a 阅读全文
摘要:
1. 认识python Python的发音与拼写 Python的作者是Guido van Rossum(龟叔) Python正式诞生于1991年 Python的解释器如今有多个语言实现,我们常用的是CPython(官方版本的C语言实现),其他还有Jython(可以运行在Java平台)、IronPyt 阅读全文