python8】的更多相关文章

#1 特殊的列表:元组 元组中的元素不可改变 #2 创建.访问 >>> tuple1=(1,2,3) >>> tuple1=1,2,3 >>> tuple1=1,--元组的标志是 , #3 更新.删除 1)更新:--借助分片 >>> tuple1=1,2,3,4,5 >>> tuple1=tuple1[:2]+(3,)+tuple1[:2] >>> tuple1 (1, 2, 3, 1, 2) 2)…
编译和解释性语言的区别 编译 典型的C C++ 编译完成之后是可执行文件. 机器码-底层(外文书,但是不懂中文,翻译成中文就可以看) 解释性语言----看一句英文书,让翻译解释一句 解释器写的代码便于移植.(python) 解释型语言还有Java JavaScript Python是一门动态解释性的强类型定义语言 python的多线程是不能利用多核优势的 (python只有用一个线程) 为了利用多核处理器,看过很多文档,研究很多python相关技术,全部是失望的. 1.Python:受限于GIL…
name = "my name is {name} and i am {year} old" print(name.capitalize()) print(name.count("a")) #打印name 中 a 出现的次数 print(name.center(50,"-")) #打印50个字符,name的值在中间,其他的-补齐 print(name.endswith("ex")) #判断 name字符串是否以 "e…
1-错误处理 import logging try: print('try.......') r = 10/0 except ValueError as e: print('result:', e) except ZeroDivisionError as e: print('ZeroDivisionError:',e) logging.exception(e) #记录错误信息 else: print("no error!") finally: print("finally..…
面向对象的三大特性 上一篇我们讲的主要内容都符合面向对象的封装特性.那么问题来了?面向对象难道只有封装性么?当然不是,作为一个这么难理解的东西,要是只有封装性都对不起我们死了这么多脑细胞!所以,晴天霹雳来了,面向对象有三大特性,他们分别是:封装.继承和多态. 好消息和好消息和好消息,好消息一:封装我们已讲完,所以三座大山我们已经移走了一座,好消息二:由于python的特殊性,多态的应用并不广泛,所以我们其实还有一座半就胜利了,好消息三:前面那两条好消息都是真的.闲话少叙,今天咱们就聊聊继承,移走…
socket socket可以完成C/S架构软件的开发.须知一个完整的计算机系统是由硬件.操作系统.应用软件三者组成,具备了这三个条件,一台计算机就可以工作了.但是要跟别人一起玩,就要上互联网(互联网的本质就是一系列的网络协议). 互联网的核心就是由一堆协议组成,协议就是标准,比如全世界人通信的标准是英语.所有的计算机都学会了互联网协议,那所有的计算机都就可以按照统一的标准去收发信息从而完成通信了.互联网协议的功能:定义计算机如何接入internet,以及接入internet的计算机通信的标准.…
常用的排序方法:冒泡排序.选择排序.插入排序.快速排序.堆排序.归并排序 冒泡排序(Bubble Sort): 比较相邻的元素.如果第一个比第二个大(升序),就交换他们两个. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对.这步做完后,最后的元素会是最大的数. 针对所有的元素重复以上的步骤,除了最后一个. 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较 def bubble_sort(alist): n = len(alist) for i in range(n…
转自 http://www.cnblogs.com/BeginMan/p/3156235.html 一.元组特性 1.类似列表,但不可变类型,正因如此,它可以做一个字典的key2.当处理一组对象时,这个组默认是元组类型(老写错"元祖")3.所有的多对象,逗号分隔的,没有明确用符号定义的这些都默认为元组类型 1 >>> 'abc',1,2,'x',True 2 ('abc', 1, 2, 'x', True) 3 >>> x,y =1,2 4 >…
一.函数的参数 Python的函数定义非常简单,但灵活度却非常大.除了正常定义的必选参数外,还可以使用默认参数.可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码. 1.位置参数  a(b,c)[b,c必须输入,不输入报错] 我们先写一个计算x2的函数: def power(x): return x * x 对于power(x)函数,参数x就是一个位置参数. 当我们调用power函数时,必须传入有且仅有的一个参数x: >>> power(5) 25…
from threading import Threadimport threadinglock=threading.Lock()num=100#定义买票方法def sale(name): lock.acquire() global num num=num-1 print(name,"买出一张,剩余:",num,"张!") lock.release() while 1==1: if num>0: c1=Thread(target=sale,args=(&quo…