07 2017 档案

摘要:1.# 带参数的装饰器def f1(flag): def f2(func): def inner(*args,**kwargs): if flag: '''执行函数之前要做的''' r=func(*args,**kwargs) if flag: '''执行函数之后要做的''' return r re 阅读全文
posted @ 2017-07-28 18:22 Cool· 阅读(361) 评论(0) 推荐(0) 编辑
摘要:1.开放封闭的原则: 1.对扩展是开放的 为什么要对扩展开放呢? 我们说,任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改。所以我们必须允许代码扩展、添加新功能。 2.对修改是封闭的 为什么要对修改封闭呢? 就像我们刚刚提到的,因为我们写的一个函数,很有可能已经交付给其 阅读全文
posted @ 2017-07-28 08:55 Cool· 阅读(188) 评论(0) 推荐(0) 编辑
摘要:1.命名空间: 分三种:全局命名空间,局部命名空间,内置命名空间。 加载顺序:内置命名空间→全局命名空间→局部命名空间 取值顺序:局部命名空间→全局命名空间→内置命名空间 2.作用域: 作用域就是作用范围,按照生效范围可以分为全局作用域和局部作用域。 全局作用域:包含 内置名称空间、全局名称空间,在 阅读全文
posted @ 2017-07-26 15:53 Cool· 阅读(210) 评论(0) 推荐(0) 编辑
摘要:1.为什么要有函数,函数得作用: 解决代码冗余、可读性差、可扩展性差(不易修改)的问题。 2.函数得定义: def 函数名(): '''注释''' #(注释这个函数的作用) 函数体 返回值 3.函数得调用: def() 4.函数的返回值:(返回值为任意类型) return的作用: 1.结束函数的执行 阅读全文
posted @ 2017-07-26 08:57 Cool· 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1.文件:是操作系统提供的概念 2. open(r+'文件路径' , '打开方式' , '用什么字符编码') #r 表示原始字符串 eg:open(r'C:\Users\13264\Desktop\aaaa.py','r',encoding='utf-8') 3.文件打开: f=open(r'aaa 阅读全文
posted @ 2017-07-24 20:15 Cool· 阅读(198) 评论(0) 推荐(0) 编辑
摘要:1.回顾: 软件→操作系统→硬件 2.文本编辑器: 启动:硬盘→内存→运行(cpu) 读文件:硬盘→内存→CPU读 存文件:保存到硬盘中 3.python解释器 启动:硬盘→内存→运行(cpu) 读文件:硬盘→内存→CPU读 (这两阶段与文本编辑器相同,但第三阶段就不同了,关系到语法等问题) 解释执 阅读全文
posted @ 2017-07-24 19:42 Cool· 阅读(133) 评论(0) 推荐(0) 编辑
摘要:数据类型总结: 常用: 数字 字符串 列表 元组 字典 不常用:集合 1.按照存值个数: 1个:数字,字符串 多个:列表,元组,字典,(集合) 2.按照可变不可变: 可变:列表,字典,(集合) 不可变:数字,字符串,元组 3.按照访问方式: 直接访问:数字 索引:字符串,列表,元组==》序列类型se 阅读全文
posted @ 2017-07-21 16:54 Cool· 阅读(164) 评论(0) 推荐(0) 编辑
摘要:pythons=['alex','egon','yuanhao','wupeiqi','gangdan','biubiu']linuxs=['wupeiqi','oldboy','gangdan']#求二者共同的部分:求即报名python又报名linux的学生# l=[]# for item in 阅读全文
posted @ 2017-07-21 15:15 Cool· 阅读(155) 评论(0) 推荐(0) 编辑
摘要:练习:99乘法表: 阅读全文
posted @ 2017-07-21 15:05 Cool· 阅读(216) 评论(0) 推荐(0) 编辑
摘要:# info=['egon','male',18,180,75]### info_dic={'name':'egon','age':18,'sex':'male'} # 有对应关系# 常用操作:优先掌握## 存/取info_dic={'name':'egon','age':18,'sex':'mal 阅读全文
posted @ 2017-07-20 19:37 Cool· 阅读(184) 评论(0) 推荐(0) 编辑
摘要:# x=10#链式赋值# a=b=c=d=e=f=10# print(a,b,c,d,e,f)#增量赋值# x=10# y='a'# temp=x# x=y# y=temp# print(x,y)# x,y=y,x# print(x,y)#值的解压# msg='hello'# l=[1,2,3]# 阅读全文
posted @ 2017-07-20 18:58 Cool· 阅读(171) 评论(0) 推荐(0) 编辑
摘要:# msg='hello'# msg=[1,2,3,4,5,6]# msg=(1,2,3,4,5,6)# index=0# while index < len(msg):# print(msg[index])# index+=1# msg_dic={# 'apple':10,# 'tesla':10 阅读全文
posted @ 2017-07-20 16:21 Cool· 阅读(163) 评论(0) 推荐(0) 编辑
摘要:#为何要有元组,存放多个值,元组不可变,更多的是用来做查询# t=(1,[1,3],'sss',(1,2)) #t=tuple((1,[1,3],'sss',(1,2)))# print(type(t))# #元组可以作为字典的key# d={(1,2,3):'egon'}# print(d,typ 阅读全文
posted @ 2017-07-20 15:59 Cool· 阅读(178) 评论(0) 推荐(0) 编辑
摘要:# l=[1,2,3] #l=list([1,2,3])# print(type(l))#pat1 》优先掌握部分# 索引## 切片l=['a','b','c','d','e','f']# print(l[1:5])# print(l[1:5:2])# print(l[2:5])# print(l[ 阅读全文
posted @ 2017-07-20 15:44 Cool· 阅读(168) 评论(0) 推荐(0) 编辑
摘要:# name='egon' #name=str('egon')# print(type(name))#优先掌握# 移除空白strip# msg=' hello '# print(msg)# print(msg.strip())# msg='***hello*********'# msg=msg.st 阅读全文
posted @ 2017-07-19 17:31 Cool· 阅读(168) 评论(0) 推荐(0) 编辑
摘要:# >part1:数字类型#掌握:int,float#了解:Long(在python2中才有),complex# num=10# num=int(10)# print(type(num),num)# salary=12.5# salary=float(12.5)# print(type(salary 阅读全文
posted @ 2017-07-19 16:37 Cool· 阅读(221) 评论(0) 推荐(0) 编辑
摘要:#coding:utf-8 #utf-8格式打开#%s %d# name='egon'# age=18# print('my name is',name)# print('my name is my age is',name,age)#%s既能接收字符串,也能接收数字# print('my name 阅读全文
posted @ 2017-07-19 16:07 Cool· 阅读(533) 评论(0) 推荐(0) 编辑
摘要:# if 条件:# 子代码1# 子代码2# 子代码3# if True:# print('ok')# print(' ?>')# print(' ?>')# print(' ?>')# print(' ?>')# print(' ?>')# age=int(input('您芳龄几何>>: '))# 阅读全文
posted @ 2017-07-18 15:28 Cool· 阅读(134) 评论(0) 推荐(0) 编辑
摘要:# while 条件:# 循环体的代码1# 循环体的代码2# 循环体的代码3# count=0# while count < 10:# print(count)# count+=1# while True: #死循环# print('ok')# while 1: #死循环# print('ok')# 阅读全文
posted @ 2017-07-18 15:28 Cool· 阅读(159) 评论(0) 推荐(0) 编辑
摘要:#了解部分#字符串+,*#列表:+,*# l1=[1,2,3]# l2=[4,5]## print(l1+l2)# print(l1*3)#比较运算符# num1=3# num2=1# print(num1 > num2)# print(num1 = num2)# print(num1 >> num1=1234567890123456789>>> num2=1234567890123456789>... 阅读全文
posted @ 2017-07-18 15:27 Cool· 阅读(185) 评论(0) 推荐(0) 编辑
摘要:一、python基础--基本数据类型 (无论用户输入什么内容,input 都会存成字符串格式) 1.基本数据类型 1)数字类型 整型(整数)int:年级,年纪,等级,身份证号,QQ号,手机号,level=10 浮点型(小数)float:身高,工资,体重,价格,height=1.81 salary=3 阅读全文
posted @ 2017-07-17 16:25 Cool· 阅读(177) 评论(0) 推荐(0) 编辑
摘要:1.文件后缀名对python运行没关系 2.Python解释器执行python程序的过程:python3 C:\test.py 1)启动python解释器(内存中) 2)将C:\test.py内容从硬盘读入内存(这一步与文本编辑器是一样的) 3)执行读入内存的代码 3.如果想要永久保存代码,就要用文 阅读全文
posted @ 2017-07-14 18:59 Cool· 阅读(167) 评论(0) 推荐(0) 编辑
摘要:1.通信是软件(计算机)与软件(计算机)之间的通信 2.网络指的是: 一:计算机与计算机之间通过物理连接介质(网络设备)连接到一起;光纤--物理连接介质,和网线一样。 二:计算机与计算机之间基于网络协议通信(网络协议就相当于计算机界的英语) 3.互联网协议的划分 1)物理层发送电信号10110101 阅读全文
posted @ 2017-07-13 16:14 Cool· 阅读(161) 评论(0) 推荐(0) 编辑
摘要:# 1.为何要有操作系统:# 程序员掌握计算机系统所有的细节有很大难度,并且管理这些部件并加以优化使用,是一件极富挑战性的工作,# 于是,计算机安装了一层软件(系统软件),称为操作系统。它的任务就是为用户程序提供一个# 更好、更简单、更清晰的计算机模型,并管理所有的硬件设备。# 2.操作系统的位置:# 在硬件与软件之间,软件通过操作系统控制硬件 # 3.操作系统的功能# 作用一:为应用程序提供如... 阅读全文
posted @ 2017-07-12 16:12 Cool· 阅读(207) 评论(0) 推荐(0) 编辑
摘要:# 1.编程语言的作用及与操作系统和硬件的关系:#编程语言就是人与电脑之间沟通的介质。# 2.应用程序-》操作系统-》硬件:#应用程序通过操作系统来控制计算机硬件。#3. cpu-》内存-》磁盘:#硬盘把代码加载到内存中,CPU从内存中取指令->解码->执行#4.cpu与寄存器,内核态与用户态及如何 阅读全文
posted @ 2017-07-12 14:40 Cool· 阅读(154) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示