新手推荐编辑器:geany 传说中阿拉丁神灯。
print 遇逗号输出空格,例:
raw_input 与 input 区别:
raw_input:输入的任何内容默认为字符串。 input输入的内容保持输入内容原格字符类型。
转移字符:
字符串本身也要转义
>>> print '\\\n\\'
\
\
r''
表示''
内部的字符串默认不转义
>>> print r'\\\t\\'
\\\t\\
空值:
python中的空值为none,不能理解为0.
python有字典列表等数据类型,还可以创建自定义数据类型。
变量在计算中的内存:
执行a = 'ABC'
,解释器创建了字符串'ABC'
和变量a
,并把a
指向'ABC'
:
执行b = a
,解释器创建了变量b
,并把b
指向a
指向的字符串'ABC'
:
执行a = 'XYZ'
,解释器创建了字符串'XYZ',并把a
的指向改为'XYZ'
,但b
并没有更改:
所以,最后打印变量b
的结果自然是'ABC'
了。