
python
文章平均质量分 50
wutong1024
这个作者很懒,什么都没留下…
展开
-
Python编程入门-第四章 流程控制 -学习笔记
第四章 流程控制一、布尔逻辑 *在Python中,用True和False表示真值。一般使用4个主要的逻辑运算符来组合形成布尔值:not\and\or\==。 如: False==False #True True==False #False True or False #True True and False #False not False #True not Tr原创 2016-10-23 10:05:28 · 451 阅读 · 0 评论 -
Python编程入门-第11章 案例研究:文本统计
第11章 案例研究:文本统计计算并打印有关文本文件内容的统计数据:包含多少个字符、行和单词,以及出现最多的10个单词,并依此排列出。#先定义一个规整文本字符的函数def normalize(s): keep={'a','b','c','d','e','f','g','h','i','j','k','l', 'm','n','o','p','q','r','s','t'原创 2016-11-13 19:58:28 · 682 阅读 · 0 评论 -
Python编程入门-第10章 异常处理 -学习笔记
第10章 面向对象编程 面向对象编程(简称OOP)是一种组织程序的方法,提倡仔细设计和代码重用。从本质上说对象是一组数据以及操作这些数据的函数。 前面提及的数字、字符串、列表、字典和函数都是对象。 要创建对象,必须先创建类。类指定了对象将包含哪些数据和函数。OOP的一个重要功能就是继承:创建新类时,可以让它继承既有类的数据和函数。 一、编写类class Person: de原创 2016-11-13 13:58:54 · 512 阅读 · 0 评论 -
欧拉计划(鱼C论坛)@20161128
一、三角数定义为:T(n)=n(n+1)/2;五角数定义为:P(n)=n(3n-1)/2;六角数定义为:H(n)=n(2n-1)。可以证实T(285)=P(165)=H(143)。请找出这之后下一个既是五角数又是六角数的三角数。import timestart=time.clock()numT=[]numP=[]numH=[]i=1count=0while True: t=i*原创 2016-11-29 06:34:50 · 841 阅读 · 0 评论 -
Python编程入门-第9章 异常处理 -学习笔记
第9章 异常处理一、异常 异常是一种特殊的错误对象,可以捕获并检查它们,以决定如何处理错误。 出现异常后,如果不捕获或以其他方式处理,Python将立即停止运行程序,并显示栈跟踪(异常发生前调用的函数清单)。 (一)引发异常 Python内置函数和库函数通常在出现意外情况时引发异常。 如:除以零将抛出异常>>> 1/0Traceback (most recent call last):原创 2016-11-12 14:07:11 · 533 阅读 · 0 评论 -
欧拉计划(鱼C论坛)@20161111
6、找出前一百个自然数的平方和与和平方的差#找出前一百个自然数的平方和与和平方的差import timestart=time.clock()def pfh(n): s=0 for i in range(1,n+1): s=s+i**2 return sdef hpf(n): s=0 for i in range(1,n+1):原创 2016-11-11 22:43:49 · 561 阅读 · 0 评论 -
Python编程入门-第三章 编写程序 -学习笔记
第三章 编写程序1、编辑源程序、运行程序 可通过IDLE中File>New File新建一个文本以编辑源程序,编辑完成可通过Run>Run Module(或者F5快捷键)来运行程序。Python源文件都以.py格式存储。 2、从命令行运行程序 除了上述利用IDLE的集成功能运行程序的方式外,当然也可以通过命令行运行程序,命令格式为:python ‘源文件名称.py’。 3、编译源代码 当运原创 2016-10-19 23:18:15 · 553 阅读 · 0 评论 -
Python编程入门-第七章 数据结构 -学习笔记
第7章 数据结构Python提供的主要数据结构包括:元组、列表、字典和集合。其中又以列表和字典为主,列表按顺序存储数据,而字典像小型数据库,使用键高效地存储和检索数据。 一、type命令 某些情况,需要检查值或者变量的数据类型,就需要使用内置命令type。 如: type(5) #numnote.pydef numnote(lst): msg原创 2016-10-28 22:44:25 · 405 阅读 · 0 评论 -
Python编程入门-第六章 字符串 -学习笔记
第6章 字符串一、字符串索引 1、假设有字符串s=”apple”,那么可以通过索引去访问其中的字符,Python通过方括号来标识字符串索引,索引从0开始:s[0]=”a”,s[1]=”p”,s[2]=”p”,s[3]=”l”,s[4]=”e”。 2、Python也支持使用负数索引,比如如果要访问字符串s的最后一个字符,那么按照正索引则可以通过s[len(s)-1]访问,也可以通过s[-1]来访问原创 2016-10-27 22:50:37 · 577 阅读 · 0 评论 -
欧拉计划(鱼C论坛)@20161107
1、10以下的自然数中,属于3或5的倍数的数字有3,5,6,9,它们之和为23找出1000以下的自然数中,属于3或5倍数的所有数字之和。"""欧拉计划10以下的自然数中,属于3或5的倍数的数字有3,5,6,9,它们之和为23找出1000以下的自然数中,属于3或5倍数的所有数字之和"""def exactNum(m,n,num): if num%m==0 or num%n==0原创 2016-11-07 22:27:47 · 664 阅读 · 0 评论 -
Python基础习题(二)
9、一个数如果恰好等于其因子之和,则称为完数,如6=1+2+3。找出1000以内所有完数。#一个数如果恰好等于其因子之和,则称为完数,如6=1+2+3。找出1000以内所有完数。"""思路:1、利用循环,依次查找数值的因数2、同时对其因数求和,当因数之和大于数值则循环跳出,查找下一个合适数值3、同时对每个数值的因数存放到列表4、查到合适数值后输出该数值以及其因数之和表达式"""#原创 2016-11-05 16:49:49 · 2144 阅读 · 0 评论 -
Python编程入门-第二章学习笔记
第二章 算术、字符串与变量*基本的Python数据类型包括:整型(整数)、浮点数(带小数点的数字)、字符串。 1、整数算术 *Python中7/3的结果为浮点数,如果需要结果为整数,则需要通过整除运算符‘//’,如7//3=2。 *Python中对整数的长度不作限制。 2、浮点数算术 *Python中带小数点的数字都是浮点数,如:4.12、3.14、-28.9、4.0。 *Python中原创 2016-10-16 12:19:25 · 480 阅读 · 0 评论 -
Python编程入门-第八章 输入和输出 -学习笔记
第8章 输入和输出一、设置字符串格式 对于之前学习的print()\input()这些函数是针对基本的控制台I/O。 1、字符串插入 字符串插入是一种设置字符串格式的简单方法,总是采用如下格式: format % values 其中format是包含一个或多个%字符的字符串,比如:>>> a=8.1232387123>>> print("value:%.2f" % a)value:8.原创 2016-11-06 17:37:12 · 497 阅读 · 0 评论 -
Python编程入门-第五章 函数 -学习笔记
第五章 函数 一、调用函数 对于函数pow(x,y),它是内置在Python中的,提供计算x的y次方的功能。 其中pow是函数名,x和y是函数的两个参数,函数返回值是x的y次方。 而另外还有一些函数不提供返回值,只实现一些指定的功能,比如print函数。二、定义函数#自定义一个计算圆面积的函数import mathdef area(r): """Returns th原创 2016-10-24 22:48:40 · 742 阅读 · 0 评论 -
Python基础习题(一)
1、有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?分别是多少?#先定义一个判断一个三位数是否符合条件的函数def isMynumber(n): a=int(n%10) b=int(n/10%10) c=int(n/100) if(a==b)or(b==c)or(c==a): return False else:原创 2016-11-03 22:25:06 · 4770 阅读 · 0 评论 -
廖雪峰python教程——第一章 Python基础
第一章 Python基础 一、数据类型和变量 Python的数据类型包括整数、浮点数、字符串、布尔值、空值、变量、常量等。其中整数可以表示任意大小的整数;空值是Python里一个特殊的值,用None表示。 对于变量:Python中采用动态语言的方式,即变量本身类型并不固定,如下:a=100 #这里a是一个整数类型a="abc" #这里a又变成了字符串类型变量的另外一个重点需要理原创 2016-12-06 14:59:14 · 21919 阅读 · 1 评论