08 2019 档案

闭包、装饰器
摘要:闭包: 如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure). 装饰器: 本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比 阅读全文

posted @ 2019-08-25 16:34 一抹天空 阅读(120) 评论(0) 推荐(0)

python递归函数、内置函数
摘要:递归函数的特点: 1,调用自身函数; 2,有一个结束条件; 3,但凡是递归可以写的,循环都可以实现; 4,递归的效率在很多时候会很低; 斐波那契数列: 内置函数: 1, filter(function, sequence) : 对sequence中的item依次执行function(item),将执 阅读全文

posted @ 2019-08-23 21:54 一抹天空 阅读(207) 评论(0) 推荐(0)

python函数的作用域
摘要:函数的作用域 python中的作用域分4种情况: L:local,局部作用域,即函数中定义的变量; E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的; G:globa,全局变量,就是模块级别定义的变量; B:built-in,系统固定模块里面的变量 阅读全文

posted @ 2019-08-19 23:46 一抹天空 阅读(355) 评论(0) 推荐(0)

python函数
摘要:函数定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 函数作用: 1,减少重复代码; 2,方便修改,更衣扩展 3,保持代码一致性 语法格式: 命名规则: 函数名必须以下划线或字母开头,可以包含任意字母、数字或下划线的组合。不能使用任何的标点符号 阅读全文

posted @ 2019-08-18 19:12 一抹天空 阅读(166) 评论(0) 推荐(0)

python文件操作
摘要:文件读操作:1,r模式①f = open('test.txt', mode='r', encoding='utf-8')print(f.read())f.close()②with open('test.txt', 'r', encoding='utf-8')as f: print(f.read())两种方式获得文件句柄,推荐with,运行完之后自动关闭文件2,rb模式with open('te... 阅读全文

posted @ 2019-08-16 13:47 一抹天空 阅读(195) 评论(0) 推荐(0)

牛刀小试-三级菜单
摘要:1,打印省、市、县区三级菜单;2,可随意切换上下级;3,可随时退出程序 #author:张浩 #date:2019/8/15 dict_country = { '浙江省':{'杭州市':{'西湖区':{'西湖'},'拱墅区':{'万达'},'余杭区':{'阿里'}}}, '江苏省':{'南京市':{'江宁区':{'美食'},'兴合区':{'美女'}}}, '上海&# 阅读全文

posted @ 2019-08-15 14:56 一抹天空 阅读(160) 评论(0) 推荐(0)

字符串操作、数据类型转换
摘要:字符串主要操作方法: st = 'hello kitty'print(st.count('l')) #统计元素出现次数print(st.center(50,'#')) # 居中print(st.startswith('he')) # 判断是否以某个字符串开头print(st.find('t')) # 阅读全文

posted @ 2019-08-14 21:27 一抹天空 阅读(197) 评论(0) 推荐(0)

牛刀小试-购物车
摘要:#author:张浩 #date:2019/8/14 list_goods = [ ['iphone6s',5800], ['mac book',9000], ['coffee',30], ['python book',80], ['bicycle',1500] ] while True: salary = input('请输入充值金额:') ... 阅读全文

posted @ 2019-08-14 11:27 一抹天空 阅读(117) 评论(0) 推荐(0)

字典操作
摘要:字典 是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、元组。 字典(dictionary)是 阅读全文

posted @ 2019-08-13 23:44 一抹天空 阅读(209) 评论(0) 推荐(0)

列表操作
摘要:列表(list) 是python以及其他语言中最常用到的数据结构之一。Python使用使用中括号 [ ] 来解析列表。列表是可变的(mutable) 1 查([]) 通过索引、切片进行查询 names_class2=['张三','李四','王五','赵六'] # print(names_class2 阅读全文

posted @ 2019-08-12 22:23 一抹天空 阅读(147) 评论(0) 推荐(0)

字符格式化输出
摘要:字符格式化输出 占位符 %s s = string %d d = digit 整数 %f f = float 浮点数,约等于小数 字符串 salary.isdigit() 校验salary是否为整型 计算机中, 一切皆为对象 世界万物,皆为对象,一切对象皆可分类 阅读全文

posted @ 2019-08-11 21:19 一抹天空 阅读(175) 评论(0) 推荐(0)

while循环
摘要:基础循环: while 条件: 缩进 循环体 break关键字 用于中断循环,通常在满足某种条件时使用 continue关键字 用于结束本次循环,仅仅跳出本次 while else使用 1,while 条件满足不执行else情况:使用关键字break中止循环 2,while条件不满足执行else: 阅读全文

posted @ 2019-08-11 17:33 一抹天空 阅读(239) 评论(0) 推荐(0)

if语句
摘要:1,单 if 条件满足: if 条件: 缩进 结果 2,2条件满足其中一个条件:if else if 条件: 缩进 结果 else: 缩进 结果 3,多条件满足一个或都不符合 if elif elif elif if 条件: 缩进 结果 elif 条件: 缩进 结果 elif 条件: 缩进 结果 i 阅读全文

posted @ 2019-08-11 10:37 一抹天空 阅读(156) 评论(0) 推荐(0)

变量、字符编码、数据类型、缩进
摘要:变量: 变量是为了存储程序运算过程中的一些中间结果,为了方便后续调用。 变量命名规则: 1. 要具有描述性 2. 变量名只能_,数字,字母组成,不可以是空格或特殊字符(#?<.,¥$*!~) 3. 不能以中文为变量名 4. 不能以数字开头 5. 不能被使用关键字 6.变量的推荐写法:驼峰体(serv 阅读全文

posted @ 2019-08-10 11:32 一抹天空 阅读(199) 评论(0) 推荐(0)

二进制、编码
摘要:二进制: n位最大表示数值之和:2**n-1,n位表示数值:2**(n-1) 计算机容量: 二进制1位=1bit 1byte=8bit 1kb=1024byte 1mb=1024kb 编码 编码是信息从一种形式或格式转换为另一种形式的过程,也称为计算机编程语言的代码简称编码。用预先规定的方法将文字、 阅读全文

posted @ 2019-08-08 21:05 一抹天空 阅读(647) 评论(0) 推荐(0)

oracle数据库冷备份与还原----最简单方法
摘要:1. 备份数据库文件 (1) cmd下连接数据库:sqlplus 用户名/密码 as sysdba (2) 关闭DB :shutdown immediate; (3) 复制以下文件到其他地方存储实现备份 admin; oradata(datafile, controlfile,redo); flas 阅读全文

posted @ 2019-08-08 13:46 一抹天空 阅读(1405) 评论(0) 推荐(0)

计算机操作系统
摘要:操作系统鼻祖:UNIX系统 第一版Unix是使用汇编语言和B语言开发,由于B语言不够强大,1971年Thompson和Ritchie对其进行改造发明了C语言; 1973年UNIX用C语言重写后正式发布 主流unix系统: ibm AIX hp hp-unix sun Solaris 1991年lin 阅读全文

posted @ 2019-08-07 22:47 一抹天空 阅读(148) 评论(0) 推荐(0)

计算机组成
摘要:计算机之父冯·诺依曼提出计算机五大部件:输入设备、输出设备、存储器、运算器、控制器 主板:连接所有其他设备的载体 CPU:中央处理单元,是计算机的运算核心和控制中信; 硬盘:存储资料和软件等数据 内存:负责硬盘等数据与CPU之间数据交换处理;缓存系统临时数据;断电数据丢失; 显卡:显示器画面呈现 电 阅读全文

posted @ 2019-08-06 23:05 一抹天空 阅读(658) 评论(0) 推荐(0)

计算机简史
摘要:计算机早期:计算 1642 帕斯卡 第一台机械计算机--帕斯卡加法器--只能做加法、减法 1674 莱布尼茨 制造出一台更完美的机械计算机--实现加减乘除法 1725 布乔明发明“穿孔纸带”的构想 1790 杰卡德改进提花机构想在1805年完成“自动提花编织机”的制作 18世纪末 法兰西发起人工编制 阅读全文

posted @ 2019-08-06 22:12 一抹天空 阅读(708) 评论(0) 推荐(0)

人生苦短,我用Python
摘要:人生苦短,我用Python ! 阅读全文

posted @ 2019-08-06 21:09 一抹天空 阅读(128) 评论(0) 推荐(0)

导航