python
文章平均质量分 56
无敌飓风小胖纸
这个作者很懒,什么都没留下…
展开
-
python基本语法知识
注释1、单行注释以 # 开头。2、多行注释为 '''xxx'''。字符串1、单引号与双引号含义一样。2、自然字符串, 通过在字符串前加r或R。 如 r"this is a line with \n" 则\n会显示,并不是换行。print输出print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=" "(空格)。输入在python2.7里是raw_input(),3.0是input...原创 2018-01-15 13:02:12 · 1639 阅读 · 0 评论 -
python——客户端socket的建立、获取信息、异常
建立socket的步骤:1、建立实际的socket对象 需要指明通信类型(指明用什么协议来传输数据)和协议家族(定义数据如何被传输)。 协议包括IPv4(当前Internet标准)、IPv6(将来Internet标准)、IPX/SPX(NetWare)和AFP(Apple文件共享)。 Internet通信的通信类型基本上都是AF_INET(和IPv4)对应。...原创 2018-04-16 17:15:30 · 1805 阅读 · 0 评论 -
python——Gopher协议的实现
《网络编程基础》第一章1.5.1.1基本客户端操作Gopher是Internet上一个非常有名的信息查找系统,它将Internet上的文件组织成某种索引,很方便地将用户从Internet的一处带到另一处。允许用户使用层叠结构的菜单与文件,以发现和检索信息,它拥有世界上最大、最神奇的编目。Gopher客户程序和Gopher服务器相连接,并能使用菜单结构显示其它的菜单、文档或文件,并索引。同时可通...原创 2018-04-02 17:49:41 · 2115 阅读 · 0 评论 -
python——类
(没用的废话:之前学C++的时候接触过类,但是没有好好学,早都忘的差不多了,哈哈哈)创建类(以狗为例):class Dog(): / 类要以大写字母开头,2.7版本括号里要加上object def __init__(self,name,color): /根据Dog类创建新实例时自动运行该方法,无需调用, ...原创 2018-03-19 18:04:42 · 140 阅读 · 0 评论 -
python——文件
1.打开文件:file_object=open('xxx.txt') xxxxfile_object.close() 文件使用完后,必须关闭,但如果中间程序出现问题,close()语句未执行,文件可能损毁,这时就需要另一种打开文件的方式:with open('xxx.txt') as file_object: xxxx 关键字with在不再需要访问文件后将...原创 2018-03-22 19:42:23 · 131 阅读 · 0 评论 -
python里一些实用的函数
1、剔除字符串中的空格或特定字符(常用于在存储用户输入前对其进行清理)lstrip(【char】):剔除左边空格或字符串char rstrip(【char】):右边的 strip(【char】):两端的2、对列表元素进行排序:永久性修改列表排列顺序:sort():从小到大排序 sort(reversr=false):从大到小保留列表元素原来的排列顺序,同时以特定的顺序呈现...原创 2018-03-09 21:31:56 · 147 阅读 · 0 评论 -
python练习7
题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。我的代码:for i in range(100,1000): a=i/100 b=i%100/10 python3里原创 2018-01-26 16:31:09 · 176 阅读 · 0 评论 -
python练习6
题目:输出 9*9 乘法口诀表。我的代码:for i in range(1,10): for j in range(i,10): print("%d*%d=%d" %(i,j,i*j)), 输出格式好难啊,“后面有个空格!!!结尾的,可以不换行, print('\n')原创 2018-01-26 14:47:53 · 301 阅读 · 0 评论 -
python练习5
题目:将一个列表的数据复制到另一个列表中。我的代码:#coding=utf-8a=list(input("请输入列表:")) 如果不转化成列表的话是元组b=a[:]print b(不小心瞥到答案了(●'◡'●))原创 2018-01-25 21:01:21 · 286 阅读 · 0 评论 -
python练习4
题目:斐波那契数列。F0 = 0 (n=0)F1 = 1 (n=1)Fn = F[n-1]+ F[n-2](n=>2)我的代码:#coding=utf-8def fib(n): if n==0: return 0 elif n==1: return 1 else: retu原创 2018-01-25 20:44:15 · 163 阅读 · 0 评论 -
python练习3
题目:输入三个整数x,y,z,请把这三个数由小到大输出。我的代码:#coding=utf-8t=0a,b,c=input("请输入三个数:") 本来想改成不用t全部直接换个顺序输出的,但是没有笔和纸给自己绕懵了,if a if b print a,b,c else: t=c原创 2018-01-25 11:55:47 · 246 阅读 · 0 评论 -
python练习2
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,原创 2018-01-24 17:42:39 · 711 阅读 · 0 评论 -
python练习1
题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?我的代码:i=1while i a=i*100 这段代码不止长还有一个很要命的问题,k每次加一之后a的值 j=1原创 2018-01-24 16:55:26 · 158 阅读 · 0 评论 -
python——网络服务器的建立
建立服务器连接的步骤:1、建立socket对象s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)2、设置socket选项(可选的)s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)S0_REUSEADDR表示当socket被关闭后,本地端用于该socket的端口号立刻就可以...原创 2018-08-31 16:47:58 · 738 阅读 · 0 评论