Python 学习之路(一)

Python 学习之路(一)
Python读书笔记( 2006-4-12 ):

Note One   : about integer and long integer
There are four types of numeric literals: plain integers, long integers, floating point numbers, and imaginary numbers. There are no complex literals (complex numbers can be formed by adding a real number and an imaginary number).
Note that numeric literals do not include a sign; a phrase like -1 is actually an expression composed of the unary operator ` -' and the literal 1

Note Two   : about operators
The comparison operators <> and != are alternate spellings of the same operator. != is the preferred spelling; <> is obsolescent.

Note Three: about delimiters
The following printing ASCII characters are not used in Python. Their occurrence outside string literals and comments is an unconditional error:   $       ?

Note Four  : about Sequences
Sequences also support slicing: a[i:j] selects all items with index k such that  i <= k < j  When used as an expression, a slice is a sequence of the same type. This implies that the index set is renumbered so that it starts at 0. Some sequences also support ``extended slicing'' with a third ``step'' parameter:  a[i:j:k] selects all items of a with index x where  x = i +n*k , n >= 0  and i <= x < j.

Note Five   : about Primary Prompt
In interactive mode, the last printed expression is assigned to the variable _. This means that when you are using Python as a desk calculator, it is somewhat easier to continue calculations, for example:

>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
113.0625
>>> round(_, 2)
113.06
>>>

This variable should be treated as read-only by the user. Don't explicitly assign a value to it -- you would create an independent local variable with the same name masking the built-in variable with its magic behavior.

你可能感兴趣的:(Python 学习之路(一))