[零基础学python]Python文档

2014-09-05
阅读 4 分钟
3.4k
文档,这个词语在经常在程序员的嘴里冒出来,有时候他们还经常以文档有没有或者全不全为标准来衡量一个软件项目是否高大上。那么,软件中的文档是什么呢?有什么要求呢?python文档又是什么呢?文档有什么用呢?

[零基础学python]大话题小函数(2)

2014-09-03
阅读 4 分钟
3.1k
上一讲和本讲的标题是“大话题小函数”,所谓大话题,就是这些函数如果溯源,都会找到听起来更高大上的东西。这种思维方式绝对我坚定地继承了中华民族的优良传统的。自从天朝的臣民看到英国人开始踢足球,一直到现在所谓某国勃起了,都一直在试图论证足球起源于该朝的前前前朝的某国时代,并且还搬出了那时候的一个叫做高...

[零基础学python]大话题小函数(1)

2014-09-02
阅读 4 分钟
2.8k
编程范型或编程范式(英语:Programming paradigm),(范即模范之意,范式即模式、方法),是一类典型的编程风格,是指从事软件工程的一类典型的风格(可以对照方法学)。如:函数式编程、程序编程、面向对象编程、指令式编程等等为不同的编程范型。

[零基础学python]让人欢喜让人忧的迭代

2014-09-01
阅读 6 分钟
4.6k
跟一些比较牛X的程序员交流,经常听到他们嘴里冒出一个不标准的英文单词,而loop、iterate、traversal和recursion如果不在其内,总觉得他还不够牛X。当让,真正牛X的绝对不会这么说的,他们只是说“循环、迭代、遍历、递归”,然后再问“这个你懂吗?”。哦,这就是真正牛X的程序员。不过,他也仅仅是牛X罢了,还不是大神。...

[零基础学python]关于循环的小伎俩

2014-08-29
阅读 6 分钟
4.4k
不管是while还是for,所发起的循环,在python编程中是经常被用到的。特别是for,一般认为,它要比while快,而且也容易写(是否容易,可能因人而异,但是,执行时间快,是的确的),因此在实践中,for用的比较多点,不是说while就不用,比如前面所列举而得那个猜数字游戏,在业务逻辑上,用while就更容易理解(当然是限于...

[零基础学python]难以想象的for

2014-08-28
阅读 4 分钟
5.2k
看这个标题,有点匪夷所思吗?为什么for是难以想象的呢?因为在python中,它的确是很常用而且很强悍,强悍到以至于另外一个被称之为迭代的东西,在python中就有点相形见绌了。在别的语言中,for的地位从来没有如同python中这么高的。

[零基础学python]用while来循环

2014-08-27
阅读 4 分钟
7.5k
while,翻译成中文是“当...的时候”,这个单词在英语中,常常用来做为时间状语,while ... someone do somthing,这种类型的说法是有的。在python中,它也有这个含义,不过有点区别的是,“当...时候”这个条件成立在一段范围或者时间间隔内,从而在这段时间间隔内让python做好多事情。就好比这样一段情景:

[零基础学python]复习if语句

2014-08-26
阅读 3 分钟
4.7k
看官是否记得,在上一部分的时候,有一讲专门介绍if语句的:从if开始语句的征程。在学习if语句的时候,对python编程的基础知识了解的还不是很多,或许没有做什么太复杂的东西。本讲,要对它进行一番复习,通过复习提高一下。如果此前有的东西忘记了,建议首先回头,看看前面那讲。

[零基础学python]从格式化表达式到方法

2014-08-25
阅读 4 分钟
3.1k
上一讲,主要介绍了用%表达的一种输出格式化表达式。在那一讲最后又拓展了一点东西,拓展的那点,名曰:格式化方法。因为它知识上是使用了str的format方法。

[零基础学python]print能干的事情

2014-08-22
阅读 5 分钟
8k
print的一些基本用法,在前面的讲述中也涉及一些,本讲是在复习的基础上,尽量再多点内容。 eval() 在print干事情之前,先看看这个东东。不是没有用,因为说不定某些时候要用到。 {代码...} 能看懂更好了,看不懂也没有关系。看我写的吧。哈哈。概括一下,eval()是把字符串中符合python表达式的东西计算出来。意思就是:...

[零基础学Python]正规地说一句话

2014-08-21
阅读 3 分钟
3.2k
小孩子刚刚开始学说话的时候,常常是一个字一个字地开始学,比如学说“饺子”,对他/她来讲,似乎有点难度,大人也聪明,于是就简化了,用“饺饺”来代替,其实就是让孩子学会一个字就能表达。当然,从教育学的角度,有人不赞成这种方法。这个此处不讨论了。如果对比学习编程,就好像是前面已经学习过的那些各种类型的数据(...

[零基础学Python]玩转字符串(2)(更新发布)

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

[零基础学python]不要红头文件(2)

2014-08-20
阅读 4 分钟
2.6k
在前面学习了基本的打开和建立文件之后,就可以对文件进行多种多样的操作了。请看官要注意,文件,不是什么特别的东西,就是一个对象,如同对待此前学习过的字符串、列表等一样。

[零基础学Python]不要红头文件(1)

2014-08-18
阅读 4 分钟
3.7k
红头文件,是某国特别色的东西,在python里不需要,python里要处理的是计算机中的文件,包括文本的、图片的、音频的、视频的等等,还有不少没见过的扩展名的,在linux中,不是所有的东西都被保存到文件中吗?文件,在python中,是一种对象,就如同已经学习过的字符串、数字等一样。

[零基础学Python]有容乃大的list(4)

2014-08-18
阅读 4 分钟
3.2k
list的话题的确不少,而且,在编程中,用途也非常多。 有看官可能要问了,如果要生成一个list,除了要把元素一个一个写上之外,有没有能够让计算机自己按照某个规律生成list的方法呢? 如果你提出了这个问题,充分说明你是一个“懒人”,不过这不是什么坏事情,这个世界就是因为“懒人”的存在而进步。“懒人”其实不懒。 对li...

[零基础学Python]做一个小游戏

2014-08-17
阅读 3 分钟
4.4k
在讲述有关list的时候,提到做游戏的事情,后来这个事情一直没有接续。不是忘记了,是在想在哪个阶段做最合适。经过一段时间学习,看官已经不是纯粹小白了,已经属于python初级者了。现在就是开始做那个游戏的时候了。

[零基础学Python]坑爹的字符编码

2014-08-16
阅读 5 分钟
4.2k
字符编码,在编程中,是一个让学习者比较郁闷的东西,比如一个str,如果都是英文,好说多了。但恰恰不是如此,中文是我们不得不用的。所以,哪怕是初学者,都要了解并能够解决字符编码问题。

[零基础学Python]赋值,简单也不简单

2014-08-14
阅读 3 分钟
2.7k
变量命名 在《初识永远强大的函数》一文中,有一节专门讨论“取名字的学问”,就是有关变量名称的问题,本温故而知新的原则,这里要复习: 名称格式:(下划线或者字母)+(任意数目的字母,数字或下划线) 注意: 区分大小写 禁止使用保留字 遵守通常习惯 以单一下划线开头的变量名(_X)不会被from module import *语句导...

[零基础学Python]深入变量和引用对象

2014-08-13
阅读 4 分钟
3.1k
今天是2014年8月4日,这段时间灾祸接连发生,显示不久前昆山的工厂爆炸,死伤不少,然后是云南地震,也有死伤。为所有在灾难中受伤害的人们献上祷告。

[零基础学Python]已经过去的数据类型总结

2014-08-12
阅读 3 分钟
2.2k
前面已经洋洋洒洒地介绍了不少数据类型。不能再不顾一切地向前冲了,应当总结一下。这样让看官能够从总体上对这些数据类型有所了解,如果能够有一览众山小的感觉,就太好了。

[零基础学Python]集合的关系

2014-08-11
阅读 3 分钟
3k
冻结的集合 前面一节讲述了集合的基本概念,注意,那里所涉及到的集合都是可原处修改的集合。还有一种集合,不能在原处修改。这种集合的创建方法是: {代码...} 集合运算 先复习一下中学数学(准确说是高中数学中的一点知识)中关于集合的一点知识,主要是唤起那痛苦而青涩美丽的回忆吧,至少对我是。 元素与集合的关系 ...

[零基础学Python]一二三,集合了

2014-08-11
阅读 7 分钟
3.9k
回顾一下已经了解的数据类型:int/str/bool/list/dict/tuple 还真的不少了. 不过,python是一个发展的语言,没准以后还出别的呢.看官可能有疑问了,出了这么多的数据类型,我也记不住呀,特别是里面还有不少方法. 不要担心记不住,你只要记住爱因斯坦说的就好了. 爱因斯坦在美国演讲,有人问:“你可记得声音的速度是多少?你如...

[零基础学Python]有点简约的元组

2014-08-07
阅读 3 分钟
2.5k
关于元组,上一讲中涉及到了这个名词。本讲完整地讲述它。 先看一个例子: {代码...} 上面例子中看到的变量t,并没有报错,也没有“最后一个有效”,而是将对象做为一个新的数据类型:tuple(元组),赋值给了变量t。 元组是用圆括号括起来的,其中的元素之间用逗号隔开。(都是英文半角) tuple是一种序列类型的数据,这...

[零基础学Python]dict()的操作方法

2014-08-07
阅读 3 分钟
7.3k
dict的很多方法跟list有类似的地方,下面一一道来,并且会跟list做一个对比 嵌套 嵌套在list中也存在,就是元素是list,在dict中,也有类似的样式: {代码...} 获取键、值 在上一讲中,已经知道可以通过dict的键得到其值。例上面的例子。 还有别的方法得到键值吗?有!python一般不是只有一个方法实现某个操作的。 {代码...

[零基础学Python]字典,你还记得吗?

2014-08-06
阅读 4 分钟
3k
字典,这个东西你现在还用吗?随着网络的发展,用的人越来越少了。不少人习惯于在网上搜索,不仅有web版,乃至于已经有手机版的各种字典了。我曾经用过一本小小的《新华字典》。

[零基础学Python]再深点,更懂list

2014-08-05
阅读 3 分钟
3.8k
对于list,由于她的确非常非常庞杂,在python中应用非常广泛,所以,虽然已经介绍完毕了基础内容,这里还要用一讲深入一点点,往往越深入越...

[零基础学python]画圈还不简单吗?

2014-08-04
阅读 2 分钟
3.1k
画圈?换一个说法就是循环。循环,是高级语言编程中重要的工作。现实生活中,很多事情都是在循环,日月更迭,斗转星移,无不是循环;王朝更迭,寻常百姓,也都是循环。

[零基础学python]list和str比较

2014-08-02
阅读 4 分钟
3.1k
list和str两种类型数据,有不少相似的地方,也有很大的区别。本讲对她们做个简要比较,同时也是对前面有关两者的知识复习一下,所谓“温故而知新”。

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

2014-08-01
阅读 4 分钟
3.1k
现在是讲lis的第三章了。俗话说,事不过三,不知道在开头,我也不知道这一讲是不是能够把基础的list知识讲完呢。哈哈。其实如果真正写文章,会在写完之后把这句话删掉的。而我则是完全像跟看官聊天一样,就不删除了。

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

2014-08-01
阅读 3 分钟
2.9k
Extend the list by appending all the items in the given list; equivalent to a[len(a):] = L.