入门级新手铁之《Python基础教程》读书笔记之第一章基础知

TONI  2011年11月30日 星期三 11:20 | 1711次浏览 | 0条评论

入门级,From layman to newbie
郑重强调,入门级读书笔记,试水

现在请看一种前所未有的表演……

—— Monty Python “飞行的马戏团”

 

第一章:基础知识

1.1 安装Python

         Bla~  bla~ bla~~

 

1.2 交互式解释器

         用过matlab吧,差不多就那意思。

        解释型语言呗;交互式就是,你用Python说句话,它解释给你听……

         >>>”就是提示符,意思是“Please speak in python!

 

代码

>>> print “Hello, Python”

Hello, Python

 

提示

Python 不用什么分号结行,

Matlab 也不用吧。。。(好像是)

 

1.3 算法是什么?

         就是告诉计算机怎么做事,如果你也有一台Atom机器人,就“左上勾拳……三连击……”,当然,你也可以尝试一下“下前拳”或者“下后前拳”之类的。

         以上,如果不明白,请参阅《铁甲钢拳》或者《拳皇(97)》

 

1.4 数字和表达式

         无非就是整型、浮点型之类的;表达式就是数字加运算符之类的。

         运算符: + - * / %

 

         当然Python也有些证明“俺说的是Python”的东西,比如:

         乘方**

代码

>>> 2**3

8

>>>-3**2

-9

>>>(-3)**2

9

(当然要遵守先后顺序了,又不是挤公交)

 

         除法,

代码

>>> 1/2

0

>>> 1/2.0

0.5

>>> from __future__ import division

>>> 1/2

0.5

>>> 1//2

0

         from __future__ import division 这句的意思是,从一个叫“__future__”的模块那边,导入 除法 的重写,实现所谓“更为合理”的除法。应该是“重写”吧,就是对那个“/”重写,算是运算符的重写。

         future前后是两个下划线,作用是………… “俺就是这么写的,怎么滴”……

         双斜杠“//”继续担当整除的重任。就是这么定义的,也别较真。你要理解说是转义符一下,就恢复原型了。请看一下:

代码

>>> 1/2

0

>>> 1//2.0

0.0

 

1.4.1 长整型

         普通整型,好像有个最大最小的限制;长整型好像木有,但后面有个“L”。当然,如果你显示器大小或者字体允许你分辨的出“1”和“l”的话,后面的“L”也可以小写。反正,解释器给你自动加的都是大写的,大哥别拧着了。

         在绝大多数情况下,不用担心长整型和整型的区别。

         有没有短整型?这个,还没看到……

代码

>>> 1000000000000000000000000000000000000000000

1000000000000000000000000000000000000000000L

>>> 100000

100000

>>> 100000000000000000000000000000000000000000000

000000000000000000000000000000000000000000000

000000000000000000000000000000000000000000000

0000000000000000000000000000000000000000

100000000000000000000000000000000000000000000

000000000000000000000000000000000000000000000

000000000000000000000000000000000000000000000

0000000000000000000000000000000000000000L

 

1.4.2 十六进制和八进制

         就是前缀“0x”和“0”。。。

         是小零,不是小欧哟。

         有没有大零?那可是个凄美的爱情故事,此处略去十万字(十万字)!

 

1.5 变量

         变量就是某值的名字。类似“x=3”然后就可以“x+1”……

        

1.6 语句

         语句就类似于“下前拳”了

         表达式是“某事”,而语句则是“做某事”,它改变了事物,比如赋值、print了等等

         另外,解释器都隐形执行了“repr”,它总把表达式的值给打印出来。

         repr是什么意思?represent,六级词汇吧

 

提示

·         vt. 表现;描绘;代表;回忆;

·         vi. 提出异议;代表

 

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !

暂时没有评论

Zeuux © 2024

京ICP备05028076号