Python 学习系列----第一章:基础知识
1.1 常量-----不能改变它的值
1.2 数
在Python 中数可以分为整数、浮点数和复数。
PS:在Python中不用区分‘long int’类型。默认的整数类型可以任意长。(译者注:长度应该与内存
包括虚拟内存的大小有关)
1.3 字符串
字符串就是字符的序列。例如:“Hello world”、"Welcome"等。
字符串按字面意义连接的。例如:'what \'s ''your name?'会被自动转为"what's your name?"
给 C/C++程序员的注释:
在 Python中没有单独的char 数据类型。其实也没有必要,我确定你不会再考虑它。
给 Perl/PHP程序员的注释:
记住单引号和双引号是一样的—— 没有丝毫差异。
给正则表达式使用者的注释:
用正则表达式的时候请使用自然字符串。否则,可能会用到许多反斜杠。例如,,后向引用符可
以写成 ’\\1’或 r’\1’。
1.4 单引号
可以用单引号指定字符串,例如:'Hello world'
1.5 双引号
也可以用双引号来指定字符串,效果与单引号一样,例如:"Hello world"
1.6 三引号("""或者是''')
利用三引号("""or”’),你可以指示一个多行的字符串。你可以在三引号中自由
的使用单引号和双引号。例如:
1.7 转义序列
例如:\n、\t等,注意一下下面的三种情况:
下面是对应的输出:
1.8 自然字符串
如果,你想指定一些不被特殊处理,例如像转义序列,那么,就需要通过在字符
串前面附加 r 或R 来指定自然字符串。在自然字符串中,特殊字符将失去意义。例如:
1.9 format
format是一条格式字符函数,用法比较多,可以自行百度一下。常见用法如下:
1.10 变量
值是可以改变的,既可以储存信息,也可以对它们进行操作
1.11 标识符
标识符命名要遵守以下规则:
• 标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线
(‘_’)。
• 标识符名称的其他部分可以由字母(大写或小写)、下划线(‘_’)或数字(0-9)
组成。
• 标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注
意前者中的小写n 和后者中的大写N 。
• 有效标识符名称的例子有i 、 __my_name、 name_23和a1b2_c3 。
• 无效标识符名称的例子有2things 、this is spaced out 和 my-name。
1.12 数据结构
变量可以是不同类型的值,称之为数据结构。
1.13 对象
Python是完全面向对象的,在某种意义上,任何东西都被作为对象,包括数字、字符串和函数。
1.14 行连接符 ‘ \ ’
行连接符在书写python代码中,可能要经常用,用来连接上下两行。
1.15 缩进
所谓的缩进就是每行开头的空白。在python中,同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块。与C语言不同,在python中我们用缩进来代表代码块,而不用括号。