摘要: 一、模块: 模块就是一系列功能的结合体 二、模块的来源:1.内置的(Python解释器自带的) 2.第三方的(别人写的.需要下载安装的) 3.自定义的(自己编写的) 三、模块的四种表现形式: 1.使用Python编写的Py文件(一个Py文件就是一个模块) 2.以被编译为共享或DLL的或c++扩展(了 阅读全文
posted @ 2019-07-16 22:15 游走De提莫 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器:iterable(可迭代的,可重复的) 就是更新重复的过程,每次的迭代都必须基于上一次的结果,内部都是基于for 循环原理 为什么要用迭代器:迭代器提供了一个不需要按索引取值的方式 只是简单的重复,没有更新内容这不算是迭代 n = 0 while True: print(n) l=[1, 阅读全文
posted @ 2019-07-15 23:04 游走De提莫 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一:闭包函数: 定义:函数里套有其他函数的形式,两层以上的 #完整的闭包函数结构,嵌套调用def func(): name = 'eva' def inner(): print(name) return inner f = func() f() 内部函数包含对外部作用域而非全局作用域名字的引用,该内 阅读全文
posted @ 2019-07-13 17:01 游走De提莫 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、递归定义 如果函数中包含了对其自身的调用,该函数就是递归的;递归(Recursion),在数学与计算机科学中,是指在函数的定义中使用函数自身的方法; # 非递归实现阶乘 def factorial(n): res = 1 for i in range(2, n+1): res *= i retu 阅读全文
posted @ 2019-07-12 21:22 游走De提莫 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 一、函数的定义: 1.空函数:可以快速帮助你构建项目框架 使项目架构清晰明了 应用频率非常高 # 购物车的功能,梳理整体的大框架,在依次分布实行各个功能模块 def register():#商品 pass def login(): pass def shopping(): #购物 pass def 阅读全文
posted @ 2019-07-10 20:51 游走De提莫 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要用函数,有什么特点 为防止代码的沉余,就是在程序中不断地重复出现的同样功能的代码块,先定义一个实现同样功能的代码块(函数),定义好后可以无限次的调用,显得更简洁方便,可读性更强。 s1 = "hello world" length = 0 for i in s1: length = le 阅读全文
posted @ 2019-07-09 19:30 游走De提莫 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一 什么是字符编码 计算机要想工作必须通电,即用‘电’驱使计算机干活,也就是说‘电’的特性决定了计算机的特性。电的特性即高低电平(人类从逻辑上将二进制数1对应高电平,二进制数0对应低电平),关于磁盘的磁特性也是同样的道理。结论:计算机只认识数字 很明显,我们平时在使用计算机时,用的都是人类能读懂的字 阅读全文
posted @ 2019-07-08 20:06 游走De提莫 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 1:元祖tuple: 与列表类似可以存多个值,多种数据类型,但是不同的是元祖本身不能被修改 1 用途:记录多个值,当多个值没有改的需求,此时用元组更合适 2 定义方式:与列表类型比,只不过[]换成(),在()内用逗号分隔开多个任意类型的值 tile=(1,12,45,'kvein',[ 阅读全文
posted @ 2019-07-05 00:32 游走De提莫 阅读(319) 评论(0) 推荐(0) 编辑
摘要: if 语句是用来判断条件的真假,是否成立,如果为ture就执行,为flase则跳过 1.python用缩进表示代码的归属 2.同一缩进的代码,称之为代码块,默认缩进4个 if 语句结构 if 条件语句 代码块1 代码块2 代码块3 else: # 不能单独使用,必须和if,while,for配合使用 阅读全文
posted @ 2019-07-03 21:48 游走De提莫 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一:整型(int)和 浮点型(folat) int的定义:记录一些固定的数值如:电话号码、qq号、卡号 user_age_db=intput(int(18)) int('jason'): 会报错,(ValueError: invalid literal for int() with base 10) 阅读全文
posted @ 2019-07-03 21:47 游走De提莫 阅读(263) 评论(0) 推荐(0) 编辑