[零基础学python]有容乃大的list(1)

2014-07-31
阅读 3 分钟
4.4k
前面的学习中,我们已经知道了两种python的数据类型:int和str。再强调一下对数据类型的理解,这个世界是由数据组成的,数据可能是数字(注意,别搞混了,数字和数据是有区别的),也可能是文字、或者是声音、视频等。在python中(其它高级语言也类似)把状如2,3这样的数字划分为一个类型,把状如“你好”这样的文字划分一...

[零基础学python]一个免费的实验室

2014-07-30
阅读 2 分钟
3.6k
在学生时代,就羡慕实验室,老师在里面可以鼓捣各种有意思的东西。上大学的时候,终于有机会在实验室做大量实验了,因为我是物理系,并且,遇到了一位非常令我尊敬的老师——高老师,让我在他的实验室里面,把所有已经破旧损坏的实验仪器修理装配好,并且按照要求做好实验样例。经过一番折腾,才明白,要做好实验,不仅仅...

[零基础学python]从if开始语句的征程

2014-07-30
阅读 3 分钟
4.4k
一般编程的教材,都是要把所有的变量类型讲完,然后才讲语句。这种讲法,其实不符合学习的特点。学习,就是要循序渐进的。在这点上,我可以很吹一通了,因为我做过教师,研究教育教学,算是有一点心得的。所以,我在这里就开始讲授语句。

[零基础学python]眼花缭乱的运算符

2014-07-29
阅读 4 分钟
5.5k
前面已经讲过了四则运算,其中涉及到一些运算符:加减乘除,对应的符号分别是:+ - * /,此外,还有求余数的:%。这些都是算术运算符。其实,算术运算符不止这些。根据中学数学的知识,看官也应该想到,还应该有乘方、开方之类的。

[零基础学python]玩转字符串(3)

2014-07-28
阅读 2 分钟
2.4k
字符串是一个很长的话题,纵然现在开始第三部分,但是也不能完全说尽。因为字符串是自然语言中最复杂的东西,也是承载功能最多的,计算机高级语言编程,要解决自然语言中的问题,让自然语言中完成的事情在计算机上完成,所以,也不得不有更多的话题。

[零基础学python]玩转字符串(2)

2014-07-27
阅读 3 分钟
2.6k
上一章中已经讲到连接两个字符串的一种方法。复习一下: {代码...} 既然这是一种方法,言外之意,还有另外一种方法。 连接字符串的方法2 在说方法2之前,先说明一下什么是占位符,此前在讲解变量(参数)的时候,提到了占位符,这里对占位符做一个比较严格的定义: 来自百度百科的定义: 顾名思义,占位符就是先占住一个...

[零基础学python]玩转字符串(1)

2014-07-26
阅读 3 分钟
2.5k
如果对自然语言分类,有很多中分法,比如英语、法语、汉语等,这种分法是最常见的。在语言学里面,也有对语言的分类方法,比如什么什么语系之类的。我这里提出一种分法,这种分法尚未得到广大人民群众和研究者的广泛认同,但是,我相信那句“真理是掌握在少数人的手里”,至少在这里可以用来给自己壮壮胆。

[零基础学python]永远强大的函数

2014-07-25
阅读 4 分钟
3.2k
函数,对于人类来讲,能够发展到这个数学思维层次,是一个飞跃。可以说,它的提出,直接加快了现代科技和社会的发展,不论是现代的任何科技门类,乃至于经济学、政治学、社会学等,都已经普遍使用函数。

[零基础学python]开始真正编程

2014-07-24
阅读 4 分钟
4k
通过对四则运算的学习,已经初步接触了Python中内容,如果看官是零基础的学习者,可能有点迷惑了。难道在IDE里面敲几个命令,然后看到结果,就算编程了?这也不是那些能够自动运行的程序呀?

[零基础学python]啰嗦的除法

2014-07-23
阅读 3 分钟
6.1k
因为,在python里面有一个规定,像2/5中的除法这样,是要取整。2除以5,商是0(整数),余数是5(整数)。那么如果用这种形式:2/5,计算结果就是商那个整数。或者可以理解为:整数除以整数,结果是整数(商)。

[零基础学python]用Python计算

2014-07-23
阅读 2 分钟
5.3k
一提到计算机,当然现在更多人把她叫做电脑,这两个词都是指computer。不管什么,只要提到她,普遍都会想到她能够比较快地做加减乘除,甚至乘方开方等。乃至于,有的人在口语中区分不开计算机和计算器。

[零基础学Python]集成开发环境(IDE)

2014-07-10
阅读 3 分钟
4k
当安装好python之后,其实就已经可以进行开发了。下面我们开始写第一行python代码。 值得纪念的时刻:Hello world 如果是用windows,请打开CMD,并执行python。 如果是UNIX类的,就运行shell,并执行python。 都会出现如下内容: {代码...} 在>>>后面输入下面内容,并按回车。这就是见证奇迹的时刻。从这一刻开...

[零基础学Python]Python安装

2014-07-10
阅读 3 分钟
5.1k
任何高级语言都是需要一个自己的编程环境的,这就好比写字一样,需要有纸和笔,在计算机上写东西,也需要有文字处理软件,比如各种名称的OFFICE。笔和纸以及office软件,就是写东西的硬件或软件,总之,那些文字只能写在那个上边,才能最后成为一篇文章。那么编程也是,要有个什么程序之类的东西,要把程序写到那个上面...

[零基础学Python]一些关于Python的事情

2014-07-10
阅读 5 分钟
6.9k
如同学习任何一种自然语言比如英语、或者其它编程语言比如汇编(这个我喜欢,可惜多年之后,已经好久没有用过了)一样,总要说一说有关这种语言的事情,有的可能就是八卦,越八卦的越容易传播。当然,以下的所有说法中,难免充满了自恋,因为你看不到说Python的坏话。这也好理解,如果要挑缺点是比较容易的事情,但是找...

[零基础学Python]

2014-07-10
阅读 1 分钟
7.1k
现在网上已经有不少学习python的课程,其中也不乏精品。按理说,不缺少我这个基础类型的课程了。但是,我注意到一个问题,不管是课程还是出版的书,大多数是面向已经有一定编程经验的人写的或者讲的,也就是对这些朋友来讲,python已经不是他们的第一门高级编程语言。据我所知,目前国内很多大学都是将C之类的做为学生...

二叉树查找

2014-07-10
阅读 6 分钟
3.8k
问题 二叉树查找 思路说明 二叉树查找是一个面对动态数据比较常用的查找算法。本文根据下面地址文章翻译,并根据本人的理解进行适当修改。 这里看原文 二叉树查找的定义 定义内容可以参阅Wikipedia词条 这里是中文的内容 摘要其中对二叉树的描述: 二叉树查找的性质: 若任意节点的左子树不空,则左子树上所有结点的值均...

大整数相乘

2014-07-10
阅读 3 分钟
4.6k
Python支持“无限精度”的整数,一般情况下不用考虑整数溢出的问题,而且Python Int类型与任意精度的Long整数类可以无缝转换,超过Int 范围的情况都将转换成Long类型。

对list中的整数求平均并排序

2014-07-10
阅读 1 分钟
2.5k
定义一个int型的一维数组,包含40个元素,用来存储每个学员的成绩,循环产生40个0~100之间的随机整数, (1)将它们存储到一维数组中,然后统计成绩低于平均分的学员的人数,并输出出来。 (2)将这40个成绩按照从高到低的顺序输出出来。

如何将list中元素依次向前移动一位

2014-07-10
阅读 1 分钟
9.4k
问题 定义一个int型的一维数组,包含10个元素,分别赋值为1~10, 然后将数组中的元素都向前移一个位置, 即,a[0]=a[1],a[1]=a[2],…最后一个元素的值是原来第一个元素的值,然后输出这个数组。 解决(Python) {代码...} 解决(racket 5.2.1) {代码...}

操作一个二维数据

2014-07-10
阅读 3 分钟
2.3k
定义一个20*5的二维数组,用来存储某班级20位学员的5门课的成绩;这5门课按存储顺序依次为:core C++,coreJava,Servlet,JSP和EJB。