摘要: day12 ## 复习 ```python # 字符串的比较 # -- 按照从左往右比较每一个字符,通过字符对应的ascii进行比较 # 函数的参数 # 1)实参与形参: # -- 形参:在函数定义时()中出现的参数 # -- 实参:在函数调用时()中出现的参数 # 2)实参的分类 # -- 位置实 阅读全文
posted @ 2019-04-26 20:09 轩辕12 阅读(94) 评论(0) 推荐(0) 编辑
摘要: # 函数的参数: ****# 函数对象 - 函数名:*****# 函数的嵌套调用:***``` ## 字符串比较 字符串比较:字符串对应的ascii进行比较 ```python ``` ## 形参与实参 ```python# 参数介绍:# 函数为什么要有参数:因为内部的函数体需要外部的数据# 怎么定 阅读全文
posted @ 2019-04-25 22:12 轩辕12 阅读(101) 评论(0) 推荐(0) 编辑
摘要: ## 函数 # 函数:完成 特定 功能的代码块,作为一个整体,对其进行特定的命名,该名字就代表函数 -- 现实中:很多问题要通过一些工具进行处理 => 可以将工具提前生产出来并命名 => 通过名字就可以找到工具 => 使用工具来解决问题 # 函数的优点:# 1. 避免代码的冗余# 2. 让程序代码结 阅读全文
posted @ 2019-04-24 20:41 轩辕12 阅读(95) 评论(0) 推荐(0) 编辑
摘要: ## 内存管理 #### 引用计数:垃圾回收机制的依据 ```python# 1.变量的值被引用,该值的引用计数 +1# 2.变量的值被解绑,该值的引用计数 -1# 3.引用计数为0时就会被垃圾回收机制回收 ``` #### 引用计数会出现循环引用问题:相互引用无法释放 ```python# 1.两 阅读全文
posted @ 2019-04-23 22:24 轩辕12 阅读(84) 评论(0) 推荐(0) 编辑
摘要: ## 三种字符串 ```python# 普通字符串:u'以字符作为输出单位'print(u'abc') # 用于显示 # 二进制字符串:b'' 二进制字符串以字节作为输出单位print(b'abc') # 用于传输 # 原义字符串:r'以字符作为输出单位,所有在普通字符串中能被转义的符号在这都原样输 阅读全文
posted @ 2019-04-22 20:38 轩辕12 阅读(161) 评论(0) 推荐(0) 编辑
摘要: # 数据类型的相互转化 1.哪些类型可以转化为数字 # 2.数字转化字符串# print(str(10)) 3.字符串与列表相互转换 ******s = 'abc123呵呵'print(list(s)) # ['a', 'b', 'c', '1', '2', '3', '呵', '呵'] 没有对应的 阅读全文
posted @ 2019-04-19 21:41 轩辕12 阅读(148) 评论(0) 推荐(0) 编辑
摘要: ## 深浅拷贝 ```python# 值拷贝:应用场景最多ls = [1, 'abc', [10]] ls1 = ls # ls1直接将ls中存放的地址拿过来# ls内部的值发生任何变化,ls1都会随之变化 ls2 = ls.copy() # 新开辟列表空间,但列表中的地址都是直接从ls列表中拿来# 阅读全文
posted @ 2019-04-18 22:26 轩辕12 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 数字类型 1整型 2小数 3布尔 isinstance是用来判断类型的 4复数 重点:数字类型直接的相互转化 *****a = 10b = 3.74c = Trueprint(int(a), int(b), int(c))print(float(a), float(b), float(c))prin 阅读全文
posted @ 2019-04-17 21:16 轩辕12 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 流程控制1. 分支结构 -- if -- if...else... -- if...elif...else... -- if嵌套 2. 循环结构 -- while -- while...else... 了解 -- break | continue 重点 3. for循环(迭代器) -- range( 阅读全文
posted @ 2019-04-16 23:51 轩辕12 阅读(93) 评论(0) 推荐(0) 编辑