1、字面意义上的常量:具备 字面 的意义——你按照它们的字面意义使用它们的值。 例如520,9.25e-3这样的数值,或者'this is string'这样的字符串——他们都是常量,不会改变,具有字面上的意义。
2、数值:
python中有4种类型的数值——整数、长整数、浮点数、复数。
ps:长整数就是大点的整数的意思。
3、字符串:字符的序列
三引号("""或''')可括一个多行字符串。
4、转义符
由于引号的多处使用导致python不知道字符串从何处开始何处结束时,就要在需要不是结束意义的引号前加上转义符\
注意:行末一个单独的\表示下一行的字符串是上一行的继续而不是开始一个新的行。例如:
"I love you.\
Beautiful Kingsley."
等价于"I love you.Beautiful Kingsley."
5、自然字符串
前缀r或R表示“自然字符串”,特殊字符失去意义,所见即所得(类似于html中的<pre>标签)
和一般字符串相比,自然字符串里的\不再具有特殊含义(这对描述正则很有用)
6、Unicode字符串
输入英语之外的字符时用到。
处理时前缀加u,例如: print("u'我喜欢王煜婷'")
若不加u则会导致乱码。
7、字符串是不可变得
原始类型,一旦创建就不可变了。
8、如果你把两个字符串按字面意义相邻放着,他们会被Python自动连接。
9、变量
变量是你的计算机中存储信息的一部分内存。与不可变的字面意义上的常量不同,变量既可以储存信息又可以对其操作,他们的值可以变化,并且可以操作——有一些可以对其进行访问的方法。
10、标识符的命名
变量是标识符的例子。 标识符 是用来标识 某样东西 的名字。命名规则不细说了,需要时查,不必深究。
11、数据类型
变量可以处理不同类型的值,称为数据类型。基本的类型是数和字符串,我们已经讨论过它们了。后面我们会研究怎么用类创造我们自己的类型。
11、对象
和javascript一样,广义上讲,Python把在程序中用到的任何东西都称为 对象。
12、物理行和逻辑行
我们和python对阅读到的“单行代码”的定义是不一样的。一行编写的全部语句是我们认为的“单行”——物理行;一行语句是python认为的“单行”——逻辑行。但习惯性上我们编写时一行只会写一条语句以方便阅读,所以实际中两者区别不大;若要一行写多条语句只需用分号隔开就行了。
13、缩进
同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块。
坚持代码块的每行四个空格缩进习惯原则。
基本概念有个大致印象了,接下来就是带着问题深入理解这门学问的逻辑。