![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础教程笔记
文章平均质量分 64
mickey_miki
1016900526@qq.com
展开
-
Python基础教程——14 网络编程
14-1 服务器import sockets = socket.socket()host = socket.gethostname()port = 10234s.bind((host,port))s.listen(5)while True: c, addr = s.accept() print 'Got connection from', addr原创 2012-08-25 21:08:45 · 1581 阅读 · 0 评论 -
Python基础教程——12图形用户界面
简单的文本编辑器#使用尺寸器import wxdef load(event): file=open(filename.GetValue()) contents.SetValue(file.read()) file.close()def save(event): file=open(filename.GetValue(),'w'原创 2012-08-21 10:13:19 · 2184 阅读 · 0 评论 -
Python基础教程——9魔法方法、属性及迭代器【总结】
1 旧式类和新式类确保使用新式类:把__metaclass__=type放在模块的最开始【mataclass 元类】 或者 class MyClass(object):#子类化内建类object或者其他新式类 # do something 而使用旧式类: class MyClass: # do something而在Python 3.0中没有旧式原创 2012-08-09 10:58:22 · 2196 阅读 · 0 评论 -
Python基础教程——5条件、循环和其他语句
简单的例子>>> [x*x for x in range(10)][0, 1, 4, 9, 16, 25, 36, 49, 64, 81]>>> [x*x for x in range(10) if x % 3 == 0][0, 9, 36, 81]>>> [(x,y) for x in range(3) for y in range(3)][(0, 0), (0, 1),原创 2012-08-06 21:37:51 · 955 阅读 · 0 评论 -
Python基础教程——10 充电时刻
1 math和cmath模块分别包含了计算实数和复数的数学函数2 任何Python程序都可以作为模块导入。windows为例 C:\python 目录下的hello.py文件import syssys.path.append('C:/python')import hello在导入模块时代码将被执行,第二次导入则不再执行——导入模块主要用于定义__name__ 在主程序中,值原创 2012-08-14 01:02:54 · 1021 阅读 · 0 评论 -
Python基础教程——4字典
#字典示例 《Python基础教程》p58 4-1#简单数据库#使用人名作为键的字典。每个人用另一个字典表示,其键‘phone’和‘addr’分别表示他们的电话和地址。people ={ 'Alice':{ 'phone':'2341', 'addr':'Foo drive 23' }, 'Beth':{原创 2012-08-06 12:45:12 · 846 阅读 · 0 评论 -
Python基础教程——2列表和元组
1 内建的序列:列表,元祖,字符串,Unicode字符串,buffer对象和xrange对象 列表vs元组: 列表可以改变,元组不可以。 使用元组的理由:通常是技术性的。与Python内部的运作方式有关。这也是内建函数可能返回元组的原因 必须使用元组的情况:使用元组作为字典的键,在这种情况下,因为健不可修改,所以不能使用列表2 容器container原创 2012-08-05 21:36:54 · 1205 阅读 · 0 评论 -
Python基础教程——1基础知识
1 如果希望Python只执行普通的除法,那么可以在程序前加上以下语句,或者直接在解释器里面执行它 from _future_ import division 2 用于实现整数除法的操作符——双斜线 >>>1//2 0 3 要实现负数开方 cmath.sqrt math.sqrt只能用于非负数 4 让脚本像普通程序一样执行 在UNIX中有原创 2012-08-05 20:06:50 · 1146 阅读 · 0 评论 -
Python基础教程——8 异常
第8章 异常8.1 什么是异常>>> 1/0Traceback (most recent call last): File "", line 1, in 1/0ZeroDivisionError: integer division or modulo by zero8.2按自己的方式出错8.2.1 raise语句>>> raise Exception原创 2012-08-09 10:37:38 · 11203 阅读 · 0 评论 -
Python基础教程——3使用字符串
#字符串格式化示例#使用给定的宽度打印格式化后的价格表width = input ('Please enter width: ')price_width = 10item_width = width - price_widthhead_format = '%-*s%*s'format = '%-*s%*.2f'print '=' * widthprint原创 2012-08-06 08:56:37 · 567 阅读 · 0 评论