自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 9.29python常用模块

python常用模块小结time模块打印三种不同形式的时间,时间戳/格式化时间/结构化时间datetime模块时间的加减random模块随机数os模块与操作系统交互,多用于文件操作sys模块与python解释器交互,多用于环境变量配置json模块1.序列化:把数据从内存读入硬盘(以json格式)2.反序列化:把数据从硬盘读入内存(以json格式)3.跨平台性质...

2019-09-29 15:19:00 150

转载 9.28 包/time/datetime/random/hashlib/hmac/typing/requests/re模块

包包是拿来导入的,也属于模块.包含有__init__.py的文件;导包就是导入__init__.py文件包一定是被当做模块文件导入,模块的搜索路径以执行文件路径为准.包的作用当模块内部函数过多,为了方便管理模块,把一个模块划分成多个模块,但是又不能改变导入方式,就把模块放入一个包内.time模块提供了三种不同类型的时间,三种不同类型时间可以转换time.time()时间...

2019-09-28 19:53:00 135

转载 9.27os/sys/json/pickle/logging模块

模块os模块与操作系统交互,控制文件/文件夹对文件操作判断是否为文件res = os.path.isfile(r'文件路径')print(res)删除文件os.remove(r'文件路径')重命名文件os.rename(r'原文件名',r'新文件名')对文件夹操作判断是否为文件夹os.path.isdir()创建文件夹if not os.path.exist...

2019-09-27 20:32:00 135

转载 9.26 模块/模块四种形式/import/from…import…/循环导入/python文件用途

模块python常用模块numpy/pandas/matplotlibmatplotlib→数据分析必精通→《利用python进行数据分析》模块的四种形式内置模块python解释器自带模块time/random/os/sys……pip安装模块pip install jieba/pycharm安装自定义模块相当于自定义代码包(模块)未来详细讲import和fro...

2019-09-26 19:27:00 234

转载 9.25 函数小结

函数的定义def 函数名(): pass函数的三种定义方式空函数def f(): pass有参函数def f(x): print(x)无参函数def f(): print()函数的调用函数名()函数的返回值1.return可以返回值2.return可以终止函数3.return可以返回多个值,用元组返回函数的参数形参位置形参...

2019-09-25 23:00:00 72

转载 9.25作业

一. 文件内容如下,标题为:姓名,性别,年纪,薪资egon male 18 3000alex male 38 30000wupeiqi female 28 20000yuanhao female 28 10000要求:从文件中取出每一条记录放入列表中,列表的每个元素都是{'name':'egon','sex':'male','age':18,'salary':3000}的形式...

2019-09-25 22:19:00 146

转载 9.25 匿名函数/函数内置方法/异常处理/面向过程编程

匿名函数就是没有名字的函数,无法正常调用,只能与某种方法一起连用匿名函数的语法lambda 参数:返回值连用方法max最大/min最小/filter筛选/map映射/sorted排序salary_dict = {'nick':3000,'jason':10000,'tank':5000,'sean':2000,'zaza':1000}max返回最大值res =...

2019-09-25 19:01:00 105

转载 9.24迭代器/生成器/递归

迭代器不是函数,只是一个称呼.可迭代对象含有__iter__方法的叫做可迭代对象,除了数字类型都是可迭代对象迭代器对象含有__iter__和__next__方法的叫做迭代器对象,只有文件是迭代器对象while循环实现for循环本来没有for循环,for循环只是可以控制的while循环def for(i): i = i.__iter__() while Tr...

2019-09-24 19:51:00 97

转载 9.23闭包函数/装饰器/迭代器/生成器

闭包函数闭包函数把闭包函数内部的变量和闭包函数内部的函数两者包裹在一起,然后以返回值的形式返回出来.闭包函数至少也得符合函数嵌套例:f1就叫闭包函数def f1(x): def f2(): print(x) return f2装饰器给函数增加功能的函数1.装饰器本身是函数,只不过它用来装饰被装饰的函数2.装饰器装饰函数,不改变被装饰函数的源...

2019-09-23 19:35:00 84

转载 购物车:注册,登入,注销,购物,购物车,退出

shopping_dict = {'1':'a','2':'b','3':'c','4':'d',}shopping_car = {}name_list = []def register():if name_list:print('已经登入,请注销后注册')returncount = 0while count < 3:name_inp = input('...

2019-09-22 21:54:00 274

转载 十一天学习内容总结大纲

计算机基础之编程什么是编程语言什么是编程为什么要编程计算机的组成CPU控制器运算器存储器主存外存I/O设备输入设备输出设备32位64位多核CPU机械硬盘工作原理机械手臂磁道扇区平均寻道时间平均延迟时间平均寻找数据时间操作系统什么是文件操作系统的三大组成操作系统有什么用操作系统的启动应用程序的启动编程语言的分类机器语言汇编语言...

2019-09-20 19:22:00 101

转载 920 可变长参数/函数对象/名称空间与作用域

可变长参数**形参用元祖接收多余的位置实参*实参打散列表,然后以位置实参传给位置形参****形参用字典接收多余的关键字实参**实参打散字典,然后以关键字实参传给位置形参*形参**形参接收所有多余的参数函数对象引用作为容器类元素作为函数参数作为函数的返回值函数嵌套def 函数名(): def 函数名():外面不能引用函数内部定义的函数名称空...

2019-09-20 19:21:00 67

转载 注册,登入,猜年龄游戏,有奖

def zuce():'''用户注册'''count = 0while count < 3:uname_inp = input('输入名字:')upwd_inp = input('输入密码:')upwd_inp2 = input('再次输入密码:')count += 1if not upwd_inp == upwd_inp2:print('两次密码不一致')co...

2019-09-19 21:30:00 106

转载 9.19 函数,参数,返回值return

函数引入函数,相当于工具,需要用的时候拿出来使用.定义函数方式:def 函数名(等同于变量名)(): 函数编码当后面需要用时:变量名()就可以使用函数定义特性函数定义过程,只检测语法,不执行代码.调用才会执行代码.函数的三种形式空函数def 函数名(): pass用于函数的占位有参函数def 函数名(x,y): 函数编码括号内有参数...

2019-09-19 17:09:00 129

转载 文件处理,注册,登入,with

文件处理什么是文件处理修改存储的信息什么是文件操作系统提供的虚拟概念,存储信息(用二进制存储信息)打开文件f = open(r'文件路径','打开模式',encoding='某种编码')修改文件f.write()保存文件f.flush()关闭文件f.close()文件的三种打开模式r:读取模式f.read() #读取所有文本内容f.readline() #...

2019-09-18 20:24:00 125

转载 字符编码和python2与python3的区别

文本编辑器存储信息的过程文本编辑器-->>写文本-->>存储信息-->>显示屏(内存)-->>硬盘(转换)-->>各个国家的编码由于各个国家都要用计算机,所以各个国家都设定了一套自己的编码.由于各个国家的编码是不互通的,这时候就出现了一个unicode编码,他可以识别大多数国家的编码,所以也叫万国编码.又因为Unicod...

2019-09-17 15:40:00 80

转载 元祖,字典,集合内置方法和深浅拷贝

元祖内置方法元祖只可取,不可更改的列表作用元祖一创建就被写死定义方式()内用逗号隔开多个元素(可以为任意数据类型)如果元祖只有一个元素,必须加逗号使用方法1.索引取值tup = tuple((1,2,3))print(tup[0]) ##12.索引切片tup = tuple((1,2,3))print(tup[0:3]) ##(1,2,3)3.for循环t...

2019-09-16 20:16:00 405

转载 列表内置方法

列表内置方法作用存储多个值定义方式[]内用逗号隔开多个元素使用方法优先掌握1.索引取值/索引修改值lt = [1, 2, 3, 4]print(lt[1]) ##2 取值lt[1] = 3print(lt) ##[1, 3, 3, 4] 修改值2.切片ly = [0,1,2,3,4,5,6,7,8,9]print(ly[-1::-1])##[9, 8, 7, ...

2019-09-16 20:14:00 89

转载 作业

menu = {'北京': {'海淀': {'五道口': {'soho': {},'网易': {},'google': {}},'中关村': {'爱奇艺': {},'汽车之家': {},'youku': {},},'上地': {'百度': {},},},'昌平': {'沙河': {'老男孩': {},'北航': {},},'天通苑': {},...

2019-09-15 18:47:00 159

转载 for循环//可不可变//有无序//数字和字符串内置方法

流程控制for循环while循环:可以循环一切事物for循环:提供了一种手段,不依赖索引取值for 变量名(会拿到容器类元素的每一个值,没有了就结束循环) in 容器类元素: print(变量名)for + break (中断循环)for + continue (跳出本次循环,不执行下面的代码)for + else (for循环不被break终止就执行else下的代码...

2019-09-15 15:19:00 240

转载 9.11

基本运算符算术运算符+ - * / % // ** 等都是返回一个数值比较运算符<= < == >= > != 都是返回一个布尔值逻辑运算符and:并且;全对则对,一错全错 or:或;一对全对,全错才错not:非;非对即错,非错即对身份运算符每一个变量值都有内存地址(身份)print(x is y):比较两个的内存地址是不是一样...

2019-09-11 17:22:00 70

转载 9.11作业

1.判断x = int(input('请输入你的年龄:'))if x < 18: print('不接受未成年')elif x < 25: print('心动表白')elif x < 45: print('阿姨好')else: print('奶奶好')2.奇数和x = 1heji = 0while True: if...

2019-09-11 16:26:00 95

转载 9.10

花式赋值链式赋值把变量名用赋值符号串联起来,在赋值交叉赋值1.可以先定义一个变量,在拿这个变量当过度,来交叉赋值2.x,y = y,xpython的五大数据类型1.数字类型整型(int)作用:描述年龄/ID/人数定义方式:age = int(13)使用方法:数学运算浮点型(float)作用:描述薪资/身高/体重定义方式:salary = float(3.2)...

2019-09-10 17:14:00 61

转载 9.10作业

python的五大数据类型1.数字类型整型(int)作用:描述年龄/ID/人数定义方式:age = int(13)使用方法:数学运算浮点型(float)作用:描述薪资/身高/体重定义方式:salary = float(3.2)使用方法:数学运算2.字符串类型(str)作用:描述姓名/商品定义方式:name = 'dada'使用方法:用引号引起来的就是字符串,反...

2019-09-10 16:10:00 102

转载 9.9

pycharm快捷键的使用变量定义世间万物状态的量变量名的命名规范1.变量名必须要有描述意义2.变量名由数字/字母/下划线组成,且不能数字开头3.不能是关键字命名定义变量名的两种方式1.下划线2.驼峰体常量不变化的量,变量名全大写python内存管理**变量是python解释器提供的概念,运行python的时候才有.定义变量并运行,就会开辟一块新的内存空间存储...

2019-09-09 19:02:00 59

转载 9.9作业

python程序的两种方式交互式(jupyter)写一行解释一行优点:方便调试缺点:关闭程序就消失命令行式(pycharm)解释一个文本优点:执行效率高缺点:调试非常麻烦python垃圾回收机制当一个变量值的引用计数为0的时候,就会触发垃圾回收机制,该变量值会被回收10的引用计数2次257的引用计数0次python小整数池概念pycharm自行设定的[-5...

2019-09-09 16:18:00 115

转载 9.6

什么是编程?通过编程语言写一堆文件详述计算机组成.CPU控制器运算器存储器主存(内存)外存(硬盘)I/O设备输入设备输出设备简述机械硬盘工作原理.机械手臂读取数据磁道存储数据扇区划分区域平均寻道时间平均延迟时间平均寻找数据时间操作系统有什么用?编程是把操作系统对硬件的复杂操作简单化计算机由哪三大部分组成?应用程序操作系统硬件简述操作...

2019-09-06 16:49:00 65

转载 9.5 python基础1

markdown文档的编写可以在word、excel、jpg、mp4中转换计算机基础之编程什么是编程语言什么是编程为什么要编程计算机组成CPU控制器运算器存储器主存(内存)外存(硬盘)I/O设备输出设备输入设备应用程序的启动计算机组成补充32位和64位多核CPU机械硬盘工作原理机械手臂磁道扇区平均寻道时间平均延迟时间平均寻找数据时间操...

2019-09-05 19:48:00 67

转载 9.3

面向过程编程对着->流程/步骤->码代码IPOInput(输入)--》Process(过程/处理)--》Output(输出)未来码代码的目的:输入一些变量,然后通过一系列的步骤改变变量,最后得到想要的结果。面向过程编程:一步一步(一个函数一个函数),上一个函数的输出是下一个函数的输入。优点:代码的独立性提高了,流程清晰。缺点:一个错误,让程序直接崩掉。编程控...

2019-09-03 20:25:00 87

转载 9.2

1.定义函数的三种方式定义函数时参数是函数体接收外部传值的一种媒介,其实就是一个变量名。1.空函数当你只知道你需要实现某个功能,但不知道该如何用代码实现时,你可以暂时写个空函数占位,然后先实现其他的功能。def func(): pass2.有参函数在函数定义阶段括号内有参数,称为有参函数。需要注意的是:定义时有参,意味着调用时也必须传入参数。如果函数体代码逻辑需要依赖...

2019-09-02 19:08:00 135

转载 8.31

目录 计算机基础之编程 什么是编程语言 什么是编程 为什么要编程 计算机组成 CPU 控制器 运算器 存储器 主存(内存) 外存 ...

2019-08-31 15:37:00 103

转载 8.30

列表内置方法只给列表用lt = [1,2,3]1.索引取值/索引修改值print(lt[2]) #3取lt[0] = 2print(lt) #[2,2,3]改2.索引切片print(lt[0:1])3.成员运算in/not inprint(2 in lt) #Tprint(2 not in lt) #F4.for循环for i in lt: print(...

2019-08-30 21:02:00 61

转载 8.30作业

1.b = [11,22,33,44,55,66,77,88,99,90]s = {"k1":[],"k2":[]}for i,j in enumerate(b,0) : if int(j) > 66 : s['k1'].append(j) if int(j) < 66 : s['k2'].append(j)print(s...

2019-08-30 20:58:00 118

转载 8.29

异常处理**处理异常,Errortry:#尝试 print(1/0)#有错误就跳过,没错误就执行except ZeroDivisionError:#错误被捕捉了(或跳过) pass#什么都不处理try: key = input('输入内容') dic = {'a':1} dic[key] # KeyErrorexcept Exceptio...

2019-08-30 20:57:00 145

转载 8.28

if语句如果语句,相当于现实世界中的判断1.dog_name = 'dachangtui'if dog_name == 'dachangtui': print('干它')if dog_name == 'fenggou': print('干掉它')2.grade = 10if grade >= 90: print('优秀')elif grad...

2019-08-28 20:10:00 261

转载 昨日重现

昨日重现什么是文件操作系统提供的虚拟单位文件打开的步骤1.找到文件的路径 file_path2.打开文件 open3.读取 /修改文件 read/write4.保存文件 flush5.关闭文件 close打开文件的3种模式+2种方式模式1.w:清空后写入2.r:只读不写3.a:追加写入方式1.b:二进制2.t:文本不建议使用1.r+:又可读又可写2....

2019-08-28 19:15:00 71

转载 蹦蹦跳跳

数字类型作用身份证号码,电话号码,薪资,等等定义方式ID,salary使用方法运算字符串类型作用把字符串联起来定义方式单引号内把字符串起来,双引号和三引号也一样(没有引号串起来的都叫"变量名");读取第一个引号的时候,字符串开始,第二个引号结束;多行字符串用三引号串联.使用方法内置方法→只有字符串才能使用;startswith:以...开始;endswith:以...

2019-08-26 19:39:00 110

转载 哈哈哈

简述变量的组成1.变量必须得具有意义2.变量名以字母/数字/下划线_组成,不能用数字开头3.不能以关键字命名简述变量名的命名规范1.变量名以下划线来分隔单词(python的习惯)2.变量名以驼峰体来分隔单词(C的习惯)简述注释的作用单行注释1.让后面的代码失效,解释器不解释该代码,就是普通的字符2.解释前面的代码多行注释三单引号/三双引号使用turtle库构造一...

2019-08-23 18:49:00 56

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除