python
文章平均质量分 60
-兔纸-
这个作者很懒,什么都没留下…
展开
-
[python]学习笔记1
查看python版本C:\>python -VPython 2.7.5退出pythonexit()ctrl+Z第一个程序>>> print 'hello world'hello world>>> print "hello world"hello world>>> print ('hello,world')hello,world变量>>> a=原创 2015-05-20 22:54:17 · 566 阅读 · 0 评论 -
[python]学习笔记5-函数参数类型
函数参数类型必备参数必备参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。示例1:>>> def printme(str):... print str... return... #调用printme函数>>> printme()Traceback (most recent call原创 2015-08-28 20:03:35 · 536 阅读 · 0 评论 -
[python]学习笔记4-关于列表去重练习
#小题1:读入5个字符串,然后存到一个列表,然后排序后,再输出n=0lista=[]while True: a=raw_input('input string:') lista.append(a) n+=1 if n==5: breaklista.sort()print lista for i in lista: print原创 2015-08-05 23:53:07 · 530 阅读 · 0 评论 -
[python]学习笔记6-python数字
Python 数字 Python数字类型转换int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x )原创 2015-10-04 12:07:03 · 786 阅读 · 0 评论 -
【练习题】在某个目录下查找是否存在某个文件或目录
#在某个目录下查找是否存在某个文件或目录import osdef Find_file_or_dir(findpath,file_or_dir): for root,dirs,files in os.walk(findpath): if file_or_dir in dirs: print root+'\\'+file_or_dir原创 2015-09-24 13:39:16 · 895 阅读 · 0 评论 -
【练习题】 使用程序建立一个多级的目录,在每个目录下,新建一个和目录名字一样的txt文件,并写入1990
# -*- coding: utf-8 -*- #使用程序建立一个多级的目录,在每个目录下,新建一个和目录名字一样的txt文件,并写入1990import osdef Create_dir_file(findpath,name_of_file,layers): #findpath表示开始路径,name_of_file表示要创建的文件or目录,layers表示要建立的目录层数原创 2015-09-24 13:47:09 · 3298 阅读 · 0 评论 -
python对象:访问私有属性和私有方法
#coding:utf-8class Parent:def __init__(self,name):self.name=nameself.__age=5def __get_age(self):return self.__agedef getinfo(self):return self.namep = Parent('candy')print原创 2016-12-17 10:19:30 · 3992 阅读 · 0 评论 -
python练习:获取一个目录后,遍历输出
#coding:utf-8import osa=raw_input('please input the dir:')def is_dir(a,f): '''这是一个显示目录下所有目录及文件的函数''' for i in os.listdir(a): if f==0: pass else: for j in range(f): print '|--'原创 2016-12-26 17:22:27 · 1066 阅读 · 0 评论 -
python:使用http请求实现phpwind自动登录及发帖
#coding:utf-8import requestsimport time headers = {'Accept': 'text/html,application/xhtml+xml,*/*', 'Accept-Encoding': 'gzip, deflate', 'Accept-Language': 'zh-CN',原创 2017-02-14 22:33:20 · 2948 阅读 · 0 评论 -
python:使用udp协议发送飞秋消息
#coding:utf-8import socketfor i in range(200): sock =socket.socket(socket.AF_INET,socket.SOCK_DGRAM) host = '192.168.0.102' port = 2425 #print 'this is socket_client' sock.connect(('192.168.0.原创 2017-02-14 22:56:34 · 2429 阅读 · 1 评论 -
Python yield 使用浅析
转载自:http://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。如何生成斐波那契數列转载 2017-03-04 16:09:47 · 362 阅读 · 0 评论 -
[python]学习笔记3-字符串内建函数2
>>> a='hello world'字符串第一个字母大写>>> a.capitalize()'Hello world'以()中指定长度居中显示字符串>>> a.center(5)'hello world'>>> a.center(20)' hello world '统计()内字符串出现次数>>> a.count('a')0>>原创 2015-07-29 20:06:29 · 563 阅读 · 0 评论 -
[python]学习笔记2-字符串内建函数1
先定义一个字符串>>> a='123abcABC 12' 匹配开始>>> a.startswith('12')True>>> a.startswith('abc')False>>> a.startswith('abc',3,9)-ps:3至9,但不包含9True>>> a.startswith('abc',3,6)True>>> a.star原创 2015-07-27 23:14:34 · 574 阅读 · 0 评论 -
【练习题】读取一个字符串,计算每个字母出现的个数
#读取一个字符串,计算每个字母出现的个数#方案一:生成具有26个元素的列表,将每个字母转化为相应的索引值'''s='dsjfhrkguhfbh'lst=[0]*26for i in s:#ord返回一个字符的ASCII数值 lst[ord(i)-97]+=1print lst'''#方案二:生成一个字母,字母做键,对应原创 2015-06-20 17:42:20 · 2649 阅读 · 2 评论 -
【python练习】1
题目内容:定义一个 prime() 函数求整数 n 以内(不包括n)的所有素数(1不是素数),并返回一个按照升序排列的素数列表。使用递归来实现一个二分查找算法函数bi_search(),该函数实现检索任意一个整数在 prime() 函数生成的素数列表中位置(索引)的功能,并返回该位置的索引值,若该数不存在则返回 -1。输入格式:第一行为正整数 n接下来若干行为待原创 2015-06-19 09:37:59 · 1029 阅读 · 0 评论 -
【练习题】根据下列信息计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第一天上?
题目内容:根据下列信息计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第一天上?a) 1900.1.1是星期一b) 1月,3月,5月,7月,8月,10月和12月是31天c) 4月,6月,9月和11月是30天d) 2月是28天,在闰年是29天e) 公元年数能被4整除且又不能被100整除是闰年f) 能直接被400整除也原创 2015-05-25 08:52:25 · 6273 阅读 · 1 评论 -
【练习题】有 3 个回文数字,第一个是两位数,第二个是三位数。将这两个数字相加得到第三个数字,这是个四位数。请问第三个数字是多少?
#判断回文数def is_huiwen(x): if x>=1 and x return True else: is_f=1 x_t=x num=0 if x_t%10==0: is_f=0 if is_f==0:原创 2015-06-19 09:47:38 · 4070 阅读 · 0 评论 -
【第六周:列表与元组】#根据单词的长度对一个单词列表进行排序
# -*- coding: utf-8 -*-"""Created on Thu Jun 18 11:29:27 2015@author: cindychen"""#根据单词的长度对一个单词列表进行排序第一种使用DSU模式words=['abcde','defgh','df','lsefgh']lst=[]for word原创 2015-06-18 11:44:29 · 1463 阅读 · 0 评论 -
【python练习】
import randomnum = ['2','3','4','5'] fuhao = ['-','+','/','*','**'] stringnew = '' while stringnew != 28: r = random.sample(fuhao,3) n = random.sample(num,4) #print r原创 2015-06-18 17:30:02 · 716 阅读 · 0 评论 -
【python练习】2
题目内容:帕斯卡三角形,又称杨辉三角形是二项式系数在三角形中的一种几何排列。帕斯卡三角形通常从第0行开始枚举,并且每一行的数字是上一行相邻两个数字的和。在第0行只写一个数字1,然后构造下一行的元素。将上一行中数字左侧上方和右侧上方的数值相加。如果左侧上方或者右侧上方的数字不存在,用0替代。下面给出6行的帕斯卡三角形: 1 1 1 1 2 1 1原创 2015-06-19 09:38:42 · 1928 阅读 · 0 评论 -
【练习题】:统计循环素数
题目内容:数字197可以被称为循环素数,因为197的三个数位循环移位后的数字:197,971,719均为素数。100以内这样的数字包括13个,2,3,5,7,11,13,17,31,37,71,73,79,97。要求任意正整数n以内一共有多少个这样的循环素数。输入格式:一个正整数n。输出格式:n以内循环素数的数目。输入样例:100原创 2015-05-25 13:38:38 · 4149 阅读 · 1 评论 -
【python学习资料】各种python 函数参数定义和解析 --转载自byte_way
python 中的函数参数是赋值式的传递的,函数的使用中要注意两个方面:1.函数参数的定义过程,2.函数参数在调用过程中是如何解析的。首先说一下在python 中的函数调用过程是分四种方式的,这里且先说五种,第五种已经在以前的文章中说过了。1.参数枚举的函数定义:[python] view plaincopyprint?>>> def Fun(a,b,c转载 2015-05-25 19:51:03 · 762 阅读 · 0 评论 -
2个n位数相乘,然后得到最大的回文数
def ishuiwen(a): b=a a1=0 if a<10: return True else: while(b>0): a1=(a1*10)+b%10 b=b/10 if a1==a: return True else:原创 2015-07-03 10:19:13 · 1150 阅读 · 0 评论 -
python格式化输出(转自White Pillow's Blog)
Python格式化输出今天写程序又记不清格式化输出细节了……= =索性整理一下。python print格式化输出。1. 打印字符串print ("His name is %s"%("Aviad"))效果:2.打印整数print ("He is %d years old"%(25))效果:3.打印浮点数prin转载 2015-07-08 11:23:19 · 685 阅读 · 0 评论 -
python操作Excel读写--使用xlrd
一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbook('excelF转载 2017-03-22 19:20:57 · 530 阅读 · 0 评论