python 示例开发程序
来源:互联网 发布:mac怎么设置动态壁纸 编辑:程序博客网 时间:2024/05/19 12:13
1、 求1-100 的素数
# 素数 from math import sqrti =2j=2flags = 0for i in range(2,101): flags = 0 tmp = int(sqrt(i)) tmp = tmp + 1 for j in range(tmp): if j <= 1: continue if i%j == 0: flags = 1 break if flags == 0: print "%d is a sushu" % (i)
2、关于 文件的一般操作
#coding=utf-8# 文件的相关操作, 有中文一定要加这一行f = open('lcf.py', 'rw+')pointer = f.seek(0, 2)# 2代表尾部,0代表相对偏移size = f.tell();print 'file: %s, size is %d' % ('lcf/py', size)pointer = f.seek(0, 0)#第二个0 代表 头部, 1代笔当前位置lines = f.read()print '1: content is: %s' % linespointer = f.seek(0, 0)lines = f.read(size)print '2: content is: %s' % liness = 'my name is your king'p = f.write(s)pointer = f.seek(0, 0)lines = f.read(size)print '3: content is: %s' % linesf.close()
# 对象交换变量,传参以及判断闰年class Bird(object): a = [10] b = [11] def __init__(self, words): print "birds happy hapy",words def swap(self, a, b): c = a[0] a[0] = b[0] b[0] = c laugh = "ha" def str(self): for i in range(5): print self.laugh number = 0 def panduan(self): if self.number%100 == 0 and self.number%4 == 0 or self.number % 400 == 0 : print "it's ", self.number , "a run nian " else: print "NULL"#lcf = Bird()#print lcf.a, lcf.b##lcf.swap(lcf.a, lcf.b)#print lcf.a, lcf.b#lcf.str()lcf2 = Bird('happy happy!')lcf2.number = 2000lcf2.panduan()n1 = [1,34, 2,80,65,5]for i in n1: print i
4、 爬 取 百度贴吧 图片
#爬取百度贴吧一些小图片#urllib.urlretriev---将远程数据下载到本地import urllibimport urllib2import re#http://tieba.baidu.com/p/3868127254a = raw_input('inpt url:')s = urllib2.urlopen(a)s1 = s.read()def getimg(aaa): reg = re.compile(r'img.src="(.*?)"') #reg = re.compile(r'<title>') l = re.findall(reg, aaa) tmp =0 for x in l: tmp += 1 urllib.urlretrieve(x, '%s.jpg' % tmp)#print s1getimg(s1)
5、 python 如何 使用 第三方头文件
#calc.py#encoding: UTF-8 def adds(a, b): return a + b
#test_calc.py #coding: UTF-8import noseimport calc def test_adds(): assert calc.adds(1, 2) == 4 if __name__ == '__main__': nose.runmodule()
6、a = [(3, 'URLA'), (6, 'URLB'), (33, 'URLC'), (9, 'URLA'), (365, 'URLD'), (23, 'URLA'), (8, 'URLB')]
想找出来相同字符串出现次数大于2的,然后前面的数相加求平均
#-*-coding:utf-8-*-a = [(3, 'URLA'), (6, 'URLB'), (33, 'URLC'), (9, 'URLA'), (365, 'URLD'), (23, 'URLA'), (8, 'URLB')]c = {}sum_a = 0num_a = 0#初始化for j in a: c[j[1]] = 0print c#计数for i in a: c[i[1]] = c[i[1]] + 1print c#满足条件 求解for k in c: print k , c[k] if c[k] > 2: num_a = num_a + c[k] for q in a: if q[1] == k: sum_a = sum_a + q[0]avg = sum_a / num_aprint "number:%d, sum: %d, avg=%d\n" %(num_a,sum_a,avg)
0 0
- python 示例开发程序
- Python模块化开发组织代码程序示例
- python程序打包示例
- 微信小程序 示例开发
- 微信小程序示例开发
- Python socket 简单示例程序
- Python DOCStrings示例程序
- CentOS6 Python CGI程序示例
- 【python】线程、进程、程序以及python示例。
- Mac操作系统程序开发示例
- C# 示例程序开发小结
- xamarin开发Android程序示例
- 微信开发示例程序
- Bluemix云端数据库服务ClearDB MySQL使用示例———Python开发投票程序
- Python开发HBase程序
- Python Socket 编程:聊天室示例程序
- 正确启动jBPM开发套件示例程序
- iPhone开发--运行Three20的示例程序
- LED电路板驱动程序
- SAP License审计说明及合并
- Docker为容器分配指定物理网段的静态IP
- 文章标题
- 时间利用率之面对困难
- python 示例开发程序
- 解脱之路
- FastDFS安装、配置、部署(二)-Tracker配置详解
- 复合类型与with关键字
- 编译时出现set but not used [-Werror=unused-but-set-variable]问题的解决办法
- OSI七层网络模型与TCP/IP四层网络模型
- 中英文截取字符串无乱码
- 后台模板界面
- java 遍历泛型的方法