
python
慕林溪
“我绝对不会放弃,因为这就是我的忍道!
总有一天,我会成为火影!”--漩涡鸣人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python元组内置函数
元组: 在( )括号中添加元素,并使用逗号隔开。 eg: 创建空元组 tup1 = () 元组中只包含一个元素时,需要在元素后面添加逗号 tup2 = (6,) 创建多个元素元组 tup3 = (6,"s","dream") 元组内置函数 len(tuple) 计算元组元素个数。 max(tuple) 返回元组中元素最大值。原创 2016-09-16 10:34:38 · 1022 阅读 · 0 评论 -
python 模块、作用域及一些函数
OS模块简单的来说是一个Python的系统编程的操作模块,可以处理文件和目录。原创 2016-12-02 10:13:27 · 796 阅读 · 0 评论 -
Python的控制结构
条件语句: if 判断条件: 执行语句... (条件为true时执行) else: 执行语句... (条件为false时执行。else可有可无) 注:Python中任何非空和非零值为true。 空(null)或零为false。 多分支条件语句: if 判断条件1: 执行语句... elif 判断原创 2016-10-07 12:01:20 · 1919 阅读 · 0 评论 -
Python列表函数和方法
列表: 把逗号分隔的不同的数据项使用方括号括起来。 eg: list=["a","b",3,"dream"] 列表的函数: len(list) 返回列表元素个数 max(list) 返回列表元素中的最大值 min(list) 返回列表元素中的最小值 list(seq) 将元组转换为列表 注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在( )原创 2016-09-16 09:56:41 · 2026 阅读 · 0 评论 -
Python生成器
生成器generator: 生成器不需要一次性将对象的所有元素都存入内存之后,才开始进行操作。生成器仅在迭代至某个元素时才会将该元素放入内存,而在这之前或之后,元素可以不存在或者被销毁。 python有两种不同的方式提供生成器: 一、生成器表达式: 把一个列表生成式的 [ ] 改成 ( ),就创建了一个generator生成器。 类似于列表生成式(一次性构建好列表放入内存用于迭原创 2016-12-07 17:32:17 · 542 阅读 · 0 评论 -
python文件操作
本篇内容有参考到廖雪峰的python教程点击进入廖大神的教程 python中打开文件的操作是使用内置的open()函数: 语法: open(路径+文件名, 读写模式) 读写模式:r只读,r+读写,w新建(会覆盖原有同名文件),a追加,b二进制文件。 常用:'rb','wb','r+b' 读文件:从文件对象中读取数据 首先以读文件的模式'r'或'rb'等打开一原创 2016-12-01 19:20:41 · 749 阅读 · 0 评论 -
进程和异常(Process and exceptions)
class multiprocessing. Process(group=None, target=None, name=None, args=(), kwargs={}, *, daemon=None) Process对象表示在一个独立进程中运行的活动。Process类具有与threading.Thread模块的所有方法同等的方法。 应始终调用带有关键字参数的构造函数。group的值始终为翻译 2016-12-09 19:45:36 · 1206 阅读 · 0 评论 -
python网络编程
网络通信是计算机之间的进程之间的通信。 Socket又称"套接字"是网络编程的一个抽象概念。应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 TCP编程: 客户端:创建TCP连接时,主动发起连接的叫客户端,被动响应连接的叫服务器。原创 2016-12-21 19:46:54 · 485 阅读 · 0 评论 -
python多线程
线程模块threading threading.currentThread() :返回当前线程的实例 ( threading.current_thread() )。 threading.enumerate():返回包含正在运行的线程的list。 threading.activeCount():返回正在运行的线程数量。 Thread类: 通过threading.Thread(g原创 2016-12-13 16:00:18 · 658 阅读 · 0 评论 -
这里遇到的一个小坑-python中的二维列表
缘起于某个同学问了我一个问题(我自己学的话万万不会抠得那么深...) 他的程序是这样的: listx=[] graph=[] for a in range(0,10): listx.append(99999) for b in range(0,10): graph.append(listx) graph[0][0]=0 print graph 他原意是想就...原创 2016-12-19 17:30:48 · 3916 阅读 · 0 评论 -
python MySQL for 3.x
使用MySQL官方提供的mysql-connector-python驱动 安装MySQL驱动 在命令行敲:pip install mysql-connector 方法与栗子代码与点击打开通用原创 2016-12-20 16:49:31 · 1905 阅读 · 0 评论 -
Python基础语法
针对python3以上。 标识符:第一个字符必须是字母或下划线‘_’。其他部分可以是字母数字下划线。 大小写敏感。 注释:注释以#开头。 连接符‘ \ ’:连接多个物理行。 (python通常是一行一条语句,但如该语句很长,可使用反斜杠连接) eg: display="helloworld helloworld hellowo原创 2016-09-02 16:41:55 · 460 阅读 · 0 评论 -
Python转义字符、字符串格式化、字符串内建函数
转义字符 描述 \(行尾) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000原创 2016-09-09 10:58:25 · 5704 阅读 · 0 评论 -
python—数学函数/随机数函数/三角函数
数学函数: 函数 返回值 ( 描述 ) abs(x) 返回数字的绝对值,如abs(-10) 返回 10 ceil(x) 返回数字的上入整数,如math.ceil(6.2) 返回 7 floor(x) 返回数字的下舍整数,如math.floor(6.6)返回 6 (x>y)原创 2016-09-06 15:50:57 · 1445 阅读 · 0 评论 -
Python字典内置函数和方法
字典: 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中。 格式: dict = {key1 : value1, key2 : value2 } eg: dict2 = { 'abc': 123, 'def': 'ab', 1: 36, 2: 48 } 字典内置函数: len(dict) 计算原创 2016-09-20 16:08:03 · 5240 阅读 · 0 评论 -
python字典的遍历与排序
字典的遍历: 首先: items(): 功能:以列表的形式返回字典键值对 eg: dict_={"a":2,"b":3,"c":6} dict_.items() >>>[('a',2),('b',3),('c',6)] iteritems(): 功能:以迭代器对象返回字典键值对 # -*- coding: cp936 -*- dict1={'a':1,'b':2,原创 2016-11-16 12:09:13 · 5431 阅读 · 0 评论 -
python面向对象
面向对象(oop):把对象作为程序的基本单元,一个对象包含了数据和操作数据的方法。 类是抽象的模板,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 创建类和对象 类使用class关键字创建。类的域和方法被列在一个缩进块中。 属于一个对象或类的变量被称作“域”。域有两种类型:类的变量和对象的变量。 self参数:类的方法与普通函数原创 2016-11-19 09:25:35 · 478 阅读 · 0 评论 -
python异常处理
try...except...else: try/except语句用来检测try语句块中的异常,然后让except语句捕获异常信息并处理。如果不希望异常发生导致程序结束,就需要try对异常进行捕获。 语法:不带异常类型 try: #正常执行 except : #发生原创 2016-12-02 14:53:05 · 402 阅读 · 0 评论 -
python os模块
OS模块简单的来说是一个Python的系统编程的操作模块,可以处理文件和目录。 os: 常用的属性、方法: 1、os.name 输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。 2、os.getcwd() 函数得到当前工作目录,即当前Python脚本文件工作的(所在)目录路径。 3、os.listdir(path)原创 2016-12-02 13:24:40 · 452 阅读 · 0 评论 -
python关于__name__
每一个模块都有一个内置属性__name__ __name__的值取决于Python模块(.py文件)的使用方式: 如果文件是直接运行使用,那么这个模块的__name__的值就是__main__ 如果文件或模块是被其他文件或模块调用,那么这个文件或模块(.py文件)的__name__仅仅是该文件或模块(.py文件)的文件名(不带路径和扩展名)。 所以在很多程序中可以看到这一条语句: if原创 2016-12-06 18:59:23 · 416 阅读 · 0 评论 -
python 关于 #!/usr/bin/env python 与 #!/usr/bin/python的区别
脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单 #!/usr/bin/Python 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器; #!/usr/bin/env python 这种用法是为了操作系统防止用户没有将python 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到env设置里原创 2016-12-06 20:44:33 · 1634 阅读 · 0 评论 -
python列表的排序
列表排序有三种方法: reverse()方法、sort()方法、sorted()方法。 1.reverse(): 列表反转排序。把原列表中的元素顺序从左至右反转过来重新存放,而不会对列表中的参数进行排序整理,即不会根据大小排序。 eg: list1=['d',6,'e',5,'f',4] list1.reverse() list1 >>>[4, 'f', 5, 'e',原创 2016-11-16 17:51:21 · 1743 阅读 · 0 评论 -
python函数
函数:定义一个函数使用def关键字,然后是自定义的函数名,括号(括号中可以没有参数,也可以带参数,参数数量不限),冒号。 语法: def 函数名([参数1,参数2,...]): 函数体代码... return 返回内容原创 2016-12-07 00:02:31 · 391 阅读 · 0 评论