python
慕林溪
“我绝对不会放弃,因为这就是我的忍道!
总有一天,我会成为火影!”--漩涡鸣人
展开
-
Python元组内置函数
元组:在( )括号中添加元素,并使用逗号隔开。eg:创建空元组tup1 = ()元组中只包含一个元素时,需要在元素后面添加逗号tup2 = (6,)创建多个元素元组tup3 = (6,"s","dream")元组内置函数len(tuple)计算元组元素个数。 max(tuple)返回元组中元素最大值。原创 2016-09-16 10:34:38 · 920 阅读 · 0 评论 -
python 模块、作用域及一些函数
OS模块简单的来说是一个Python的系统编程的操作模块,可以处理文件和目录。原创 2016-12-02 10:13:27 · 718 阅读 · 0 评论 -
Python的控制结构
条件语句:if 判断条件: 执行语句... (条件为true时执行)else: 执行语句... (条件为false时执行。else可有可无)注:Python中任何非空和非零值为true。 空(null)或零为false。多分支条件语句:if 判断条件1: 执行语句...elif 判断原创 2016-10-07 12:01:20 · 1831 阅读 · 0 评论 -
Python列表函数和方法
列表:把逗号分隔的不同的数据项使用方括号括起来。eg:list=["a","b",3,"dream"]列表的函数:len(list)返回列表元素个数max(list)返回列表元素中的最大值min(list)返回列表元素中的最小值list(seq)将元组转换为列表注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在( )原创 2016-09-16 09:56:41 · 1919 阅读 · 0 评论 -
Python生成器
生成器generator:生成器不需要一次性将对象的所有元素都存入内存之后,才开始进行操作。生成器仅在迭代至某个元素时才会将该元素放入内存,而在这之前或之后,元素可以不存在或者被销毁。python有两种不同的方式提供生成器:一、生成器表达式:把一个列表生成式的 [ ] 改成( ),就创建了一个generator生成器。类似于列表生成式(一次性构建好列表放入内存用于迭原创 2016-12-07 17:32:17 · 475 阅读 · 0 评论 -
python文件操作
本篇内容有参考到廖雪峰的python教程点击进入廖大神的教程python中打开文件的操作是使用内置的open()函数:语法:open(路径+文件名, 读写模式)读写模式:r只读,r+读写,w新建(会覆盖原有同名文件),a追加,b二进制文件。常用:'rb','wb','r+b'读文件:从文件对象中读取数据 首先以读文件的模式'r'或'rb'等打开一原创 2016-12-01 19:20:41 · 671 阅读 · 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 · 1042 阅读 · 0 评论 -
python网络编程
网络通信是计算机之间的进程之间的通信。Socket又称"套接字"是网络编程的一个抽象概念。应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。TCP编程:客户端:创建TCP连接时,主动发起连接的叫客户端,被动响应连接的叫服务器。原创 2016-12-21 19:46:54 · 418 阅读 · 0 评论 -
python多线程
线程模块threadingthreading.currentThread() :返回当前线程的实例 ( threading.current_thread() )。threading.enumerate():返回包含正在运行的线程的list。threading.activeCount():返回正在运行的线程数量。Thread类:通过threading.Thread(g原创 2016-12-13 16:00:18 · 536 阅读 · 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]=0print graph他原意是想就...原创 2016-12-19 17:30:48 · 3691 阅读 · 0 评论 -
python MySQL for 3.x
使用MySQL官方提供的mysql-connector-python驱动安装MySQL驱动在命令行敲:pip install mysql-connector方法与栗子代码与点击打开通用原创 2016-12-20 16:49:31 · 1775 阅读 · 0 评论 -
Python基础语法
针对python3以上。标识符:第一个字符必须是字母或下划线‘_’。其他部分可以是字母数字下划线。 大小写敏感。注释:注释以#开头。连接符‘ \ ’:连接多个物理行。(python通常是一行一条语句,但如该语句很长,可使用反斜杠连接)eg: display="helloworld helloworld hellowo原创 2016-09-02 16:41:55 · 383 阅读 · 0 评论 -
Python转义字符、字符串格式化、字符串内建函数
转义字符 描述\(行尾) 续行符\\ 反斜杠符号\' 单引号\" 双引号\a 响铃\b 退格(Backspace)\e 转义\000原创 2016-09-09 10:58:25 · 5560 阅读 · 0 评论 -
python—数学函数/随机数函数/三角函数
数学函数:函数 返回值 ( 描述 )abs(x) 返回数字的绝对值,如abs(-10) 返回 10ceil(x) 返回数字的上入整数,如math.ceil(6.2) 返回 7floor(x) 返回数字的下舍整数,如math.floor(6.6)返回 6(x>y)原创 2016-09-06 15:50:57 · 1368 阅读 · 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 · 5126 阅读 · 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 · 5316 阅读 · 0 评论 -
python面向对象
面向对象(oop):把对象作为程序的基本单元,一个对象包含了数据和操作数据的方法。类是抽象的模板,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。创建类和对象类使用class关键字创建。类的域和方法被列在一个缩进块中。属于一个对象或类的变量被称作“域”。域有两种类型:类的变量和对象的变量。self参数:类的方法与普通函数原创 2016-11-19 09:25:35 · 414 阅读 · 0 评论 -
python异常处理
try...except...else:try/except语句用来检测try语句块中的异常,然后让except语句捕获异常信息并处理。如果不希望异常发生导致程序结束,就需要try对异常进行捕获。语法:不带异常类型try: #正常执行 except : #发生原创 2016-12-02 14:53:05 · 344 阅读 · 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 · 407 阅读 · 0 评论 -
python关于__name__
每一个模块都有一个内置属性__name____name__的值取决于Python模块(.py文件)的使用方式:如果文件是直接运行使用,那么这个模块的__name__的值就是__main__如果文件或模块是被其他文件或模块调用,那么这个文件或模块(.py文件)的__name__仅仅是该文件或模块(.py文件)的文件名(不带路径和扩展名)。所以在很多程序中可以看到这一条语句:if原创 2016-12-06 18:59:23 · 353 阅读 · 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 · 1548 阅读 · 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 · 1537 阅读 · 0 评论 -
python函数
函数:定义一个函数使用def关键字,然后是自定义的函数名,括号(括号中可以没有参数,也可以带参数,参数数量不限),冒号。语法:def 函数名([参数1,参数2,...]): 函数体代码... return 返回内容原创 2016-12-07 00:02:31 · 348 阅读 · 0 评论