字典dict字典使用键-值(key-value)存储,在一个字典中键必须相互不同。字典具有很快的速度,因为使用了key-value存储方式,在放进去的时候会根据key算出vlaue的存放位置,这样根据key可以直接定位到value。序列是以连续的整数为索引,与字典不同的是,字典以关键字为索引,关..
分类:
编程语言 时间:
2017-05-19 22:18:32
阅读次数:
187
元组tuple元组和列表非常类似,但是列表一旦初始化就不能修改。不可变的元组有什么意义?因为元组不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。一、定义元组>>>tup1=(‘a‘,‘b‘,‘c‘,1,2,3)
>>>tup2=(‘a‘,‘b‘,‘c‘,[1,2,3])
>>>..
分类:
编程语言 时间:
2017-05-19 22:17:31
阅读次数:
175
python语句特点:1.条件后面都以分号结尾2.缩进问题:缩进是python表示语句块的唯一方法,一个语句快中的所有语句必须使用相同的缩进。关于缩进风格,标准python风格是每个缩进级别使用4个空格,最好不要使用Tab制表符,因为不同的编辑器处理制表符的方式不同。条件判断1.单分..
分类:
编程语言 时间:
2017-05-19 22:17:14
阅读次数:
254
函数函数是把一些负载的代码封装起来,需要的时候直接调用,重复利用提高效率并且能够简化程序的结构。1.语法定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数、冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。deffunctionName(parms1,parm..
分类:
编程语言 时间:
2017-05-19 22:15:48
阅读次数:
296
深浅拷贝1.对于数字、字符串和元组而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址,例如:>>>n1=123
>>>importcopy
>>>n2=n1#赋值
>>>print(id(n2))
31427456
>>>printn2
123
>>>n2=copy.copy(n1)#浅..
分类:
编程语言 时间:
2017-05-19 22:13:24
阅读次数:
218
1. Phthon初识 2. Phthon的基础知识 3. Phthon的数据类型 3. Phthon的运算符 4. Phthon的流程控制 ...
分类:
编程语言 时间:
2017-05-06 10:28:54
阅读次数:
122
[TOC]#1 程序之道##1.1 Python程序语言- 有两种程序可以让高级语言转换为低级语言,分别是直译器和编译器.- 有两种方式使用python的直译器:shell模式和脚本模式.##1.8 形式语言和自然语言- 自然语言是人们所说的语言。- 形式语言是人们为特定的应用设计的语言*程序语言是... ...
分类:
编程语言 时间:
2017-04-29 18:49:43
阅读次数:
291
Python入门基础: 1 Pycharm 3.5 基本使用操作 2017-04-26 2 Python 初识 编码与注释 2017-04-26 3 Python 变量声明 输入输出 2017-04-26 4 python 条件语句 2017-04-26 ...
分类:
编程语言 时间:
2017-04-26 19:15:40
阅读次数:
144
pip install -r requirements.txt pip freeze > requirements.txt Stackoverflow上关于python的问题备忘:for i, value in enumerate(my_list): pass for name, value in ... ...
分类:
编程语言 时间:
2017-04-22 09:49:04
阅读次数:
309
在这本书里作者主要讲了调试程序的工具以及一些思想. hook,fuzzy 和 script debugging 等等. 第一章是环境准备, The Hacker’s Best Friend: ctypes 并列出 python 和 c type 的一些 mapping 介绍了函数调用惯例: In t ...
分类:
编程语言 时间:
2017-04-17 00:23:10
阅读次数:
215