《简明Python教程》—— 1.基础
注释
注释 是任何存在于#号右侧的文字。
print("Hello World") #注意到print是一个函数
字面常量
字面常量 的例子:如 5,1.23
这样的数字,或者 这是一串文本
这样的或 This is a string
这样的文本。
数字
数字主要分为两种类型—— 整数 (Integers)与 浮点数 (Float)
字符串
一串字符串(String)是 字符 (Characters)的 序列 (Sequence)。基本是,字符串就是一串词汇。
单引号
可以使用单引号来指定字符串,例如: '我是字符串'
。
双引号
双引号的工作机制和单引号完全相同,例如: "我也是字符串"
。
三引号
可以使用三引号——"""或'''来指定多行字符串。可以在三引号之间自由的使用双引号和单引号
'''这是一段多行字符串。这是它的第一行。 This is the second line. "What's your name?," I asked. He said "Bond, James Bond." '''
字符串是不可变的
一旦创造了一串字符,就不能改变它。
格式化方法
有时候我们会想要从其他信息中构建字符串。这就是format()方法的用处:
age = 14 name = 'Wang manyi' print('My name is {0},I\'m {1} years old.'.format(name,age))
Python中 format
方法所做的事情便是将每个参数值替换至格式所在的位置。
转义序列
在一个字符串中,一个放置在末尾的反斜杠表示字符串将在下一行继续,但不会添加新的一行。
原始字符串
如果你需要指定一些未经过特殊处理的字符串,比如转义序列,那么你需要在字符串前增加 r 或 R 来指定一个 原始(Raw) 字符串。
变量
变量的值是可以变化的,也就是说,可以用变量来存储任何东西。变量只是计算机内存中用以存储信息的一部分。
标识符命名
变量是标识符的一个例子。 标识符(Identifiers) 是为 某些东西 提供的给定名称。
标识符命名需要遵守以下规则:
- 第一个字符必须是字母表中的字母或者下划线。
- 标识符的其他部分可以由字符、下划线、数字组成。
- 标识符名称区分大小写。
数据类型
变量可以将各种形式的值保存为不同的数据类型。
对象
Python将程序中的任何内容统称为 对象(Object) 。
逻辑行与物理行
物理行 就是在编写程序时所看到的内容, 逻辑行 是Python所看到的单个语句。
强烈建议 对于每一物理行最多只写入一行逻辑行 。
缩进
空白区在Python中十分重要。在逻辑行的开头留下空白区(使用空格或者制表符)用以确定各逻辑行的缩进级别,而后者又可用于确定语句的分组。
这意味着放置在一起的语句必须拥有想同的缩进。每一组这样的语句被称为 块(block) 。
如何缩进
使用四个空格来缩进。这是来自Python语言官方的建议。