09 2017 档案

摘要:名称空间:存放名字的地方,例子:x=1,1存放于内存中,名称空间正是存放名字x与1绑定关系的地方 内置名称空间 全局名称空间 局部名称空间1、python解释器先启动,因而首先加载的是:内置名称空间2、执行文件,然后以文件为基础,加载全局名称空间3、在执行文件的过程中如果调用函数,则临时产生局部名称 阅读全文
posted @ 2017-09-20 21:46 恩是的 阅读(180) 评论(0) 推荐(0)
摘要:函数是什么 函数就是锤子,就是建好的工具. 函数分为内置函数 和自定义函数. 定义一个函数 def 函数名(参数1,参数2,参数3,...): '''注释''' 函数体 return 返回的值 函数需要先定义在调用 定义阶段 def foo(): print('from foo') bar() de 阅读全文
posted @ 2017-09-20 15:27 恩是的 阅读(186) 评论(0) 推荐(0)
摘要:python 是一个应用程序 应用程序是无法直接调用硬件的,要通过操作系统来调用硬件. 对于非文本文件,我们只能使用b模式,"b"表示以字节的方式操作(而所有文件也都是以字节的形式存储的,使用这种模式无需考虑文本文件的字符编码、图片文件的jgp格式、视频文件的avi格式) rb wb ab 注:以b 阅读全文
posted @ 2017-09-20 13:03 恩是的 阅读(254) 评论(0) 推荐(0)
摘要:计算机中储存的信息都是用二进制数表示的。通俗的说,按照何种规则将字符存储在计算机中,如'n'用什么表示,称为"编码";反之,将存储在计算机中的二进制数解析显示出来,称为"解码".在解码过程中,如果使用了错误的解码规则,则导致'n'解析成'm'或者乱码。 使用字符编码声明,并且同一工程中的所有源代码文 阅读全文
posted @ 2017-09-16 00:28 恩是的 阅读(210) 评论(0) 推荐(0)
摘要:# 作用:去重,关系运算,# 定义:# 1:每个元素必须是不可变类型(可hash,可作为字典的key)# 2:没有重复的元素# 3:无序# s={1,2,'a','b','c','d','e','f'} #s=set({1,2,'a'})# print(type(s),s)# 优先掌握的操作:# 长 阅读全文
posted @ 2017-09-15 23:29 恩是的 阅读(188) 评论(0) 推荐(0)
摘要:存多个值,key-value存取,取值速度快,无序的 按key存取值:可存可取 长度lenprint(len(info))成员运算in和not in 返回的是 True 和False 删除 键keys(),值values(),键值对items()print(info.keys()) 可迭代类型pri 阅读全文
posted @ 2017-09-15 23:07 恩是的 阅读(211) 评论(0) 推荐(0)
摘要:可以存储多个值 主要用来读 元组不可变 可以当作字典的key number=(10,12,34,65,234,123) # number=tuple(10,12,34,65,234,123) 可以按照索引取值 切片 (顾头不顾尾 步长) 长度 len 成员运算 (in 和 not in) 其他操作 阅读全文
posted @ 2017-09-15 21:11 恩是的 阅读(121) 评论(0) 推荐(0)
摘要:列表 teat=['a','b','c','d','e'] 列表[]内可以有多个任意类型的值,逗号分隔。 列表是有序的 可以按照索引去取值 可以给列表中相应索引位置赋值 赋值后 id不变 所以 列表是可变的 切片(顾头不顾尾,步长) print(test[0:4:2]) 长度 len 成员运算 逻辑 阅读全文
posted @ 2017-09-14 12:18 恩是的 阅读(175) 评论(0) 推荐(0)
摘要:一、数据类型有哪些: 数字(整型,长整型,浮点型,复数) 不可变 字符串 不可变 字节串 列表 可变 元组 不可变 字典 可变 集合 可变 数值可变 如果数值变了ID不变 可变==不可hash 不可变 数值不可变 如果数值变了ID就跟着变 不可变==可hash (1) 数字 :整型、浮点型。 age 阅读全文
posted @ 2017-09-14 10:07 恩是的 阅读(236) 评论(0) 推荐(0)
摘要:为什么要用while循环 ,肤浅的理解就是为了简化代码量. while :条件循环 Python中while语句的一般形式: while 判断条件: 语句 以下实例使用了 while 来计算 1 到 100 的总和: n = 100 sum = 0 counter = 1 while counter 阅读全文
posted @ 2017-09-07 15:06 恩是的 阅读(239) 评论(0) 推荐(0)
摘要:if...else.... 如上面的流程表示 if符合条件(条件是true)就执行条件代码,如果条件为false,则执行eles的代码. 当然 if....eles是可以嵌套的. Python中if语句的一般形式如下所示: if c_1: s_b_1 elif c_2: s_b_2 else: s_ 阅读全文
posted @ 2017-09-07 13:33 恩是的 阅读(194) 评论(0) 推荐(0)
摘要:本章节主要说明Python的运算符。举个简单的例子 6+5 = 11 。 例子中,6 和 5 被称为操作数,"+" 称为运算符。 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 阅读全文
posted @ 2017-09-07 10:14 恩是的 阅读(204) 评论(0) 推荐(0)
摘要:占位符 %s 和%d .%d只能是整数# 练习:用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式# info of Egon # Name : Egon# Age : 22# Sex : male# Job : Teacher# end name=input('请输入你么名字:')age=int 阅读全文
posted @ 2017-09-06 22:51 恩是的 阅读(179) 评论(0) 推荐(0)
摘要:用户与程序交互 主要是 input 可以接受用户输入的数据,进行用户交互的机制 input python3中 input:用户输入任何值,都存成字符串类型 python2中 input:用户输入什么类型,就存成什么类型 raw_input:等于python3的input 交互的目的是为了将用户的输入 阅读全文
posted @ 2017-09-06 21:58 恩是的 阅读(212) 评论(0) 推荐(0)
摘要:数据就是变量值 int整型定义:age=10 #age=int(10)用于标识:年龄,等级,身份证号,qq号,个数 float浮点型定义:salary=3.1 #salary=float(3.1)用于标识:工资,身高,体重 字符串 在python中加了引号的字符就是字符串类型 定义name=“sun 阅读全文
posted @ 2017-09-06 21:35 恩是的 阅读(132) 评论(0) 推荐(0)
摘要:什么是变量? 变量其实是内存中的一块区域,变量名是这块区域的名字,当你使用变量的时候,就用变量名来引用它,你不会使用内存地址来引用它,就像别人找你就通过你的姓名,而一般不通过你的各种描述性特点。这块内存中存储的信息就是变量的值,你真正要使用的东西。举个例子a=3 a就是变量名,而3就是变量值,中间的 阅读全文
posted @ 2017-09-06 14:42 恩是的 阅读(188) 评论(0) 推荐(0)
摘要:基本上学习语言第一个程序都是打印“hello world”。Python实现这个操作,就跟说话一样。 print(‘hello world’) 我们可以直接进入解释器的交互模式,有点事调试方便,但是永久保存代码,还可以用脚本文件的方式,有点是可以保存代码。通常定义文本以.py作为结尾。 也可以去安装 阅读全文
posted @ 2017-09-06 13:24 恩是的 阅读(127) 评论(0) 推荐(0)
摘要:Python已经支持所有主流操作系统,而Linux,Unix,Mac系统自带Python环境,在Windows系统需要自己安装。 官网下载中心传送门 https://www.python.org/downloads/windows/ 测试安装成功与否超简单 运行cmd-->输入Python,如果出现 阅读全文
posted @ 2017-09-05 23:37 恩是的 阅读(170) 评论(0) 推荐(0)
摘要:Python是一门编程语言,用来编写命令,从而指挥计算机工作。 就像人类语言有汉语、英语、法语、斯瓦西里语等等。编程语言也有很多种(c、c++、java等等)而python就是其中的一种。如汉语经历文言文、白话文、普通话一样,编程语言也经历了机器语言、汇编语言、高级语言三个阶段。而高级语言更贴近人类 阅读全文
posted @ 2017-09-05 22:52 恩是的 阅读(148) 评论(0) 推荐(0)