第1章 起步
>> 在文件名和文件夹名中,最好使用小写字母,并使用下划线来表示空格,因为这是Python采用的命名约定
第2章 变量和简单数据类型
>> 每个变量都存储了一个值——与变量相关联的信息。
>> 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,
>> 程序无法成功地运行时,解释器会提供一个traceback。traceback是一条记录,指出了解释器尝试运行代码时,在什么地方陷入了困境
>> 解释器指出,文件hello_world.py的第2行存在错误(见❶);它列出了这行代码,旨在帮助你快速找出错误(见❷);它还指出了它发现的是什么样的错误(见❸)。
>> 字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号
>> 使用方法修改字符串的大小写
对于字符串,可执行的最简单的操作之一是修改其中的单词的大小写。
>> 每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成其工作。这种信息是在括号内提供的。函数title()不需要额外的信息,因此它后面的括号是空的。
转发书友:
首字母大写: title()
全部大写: upper()
全部小写: lower()
>> title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。
>> 存储数据时,方法lower()很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式。
>> Python使用加号(+)来合并字符串
>> 这种合并字符串的方法称为拼接。通过拼接,可使用存储在变量中的信息来创建完整的消息。
>> 在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。
\t 空四个格
\n 换行
>> 要在字符串中添加制表符,可使用字符组合\t
>> 要在字符串中添加制表符,可使用字符组合\t
>> 要在字符串中添加换行符,可使用字符组合\n
>> 字符串"\n\t"让Python换到下一行,并在下一行开头添加一个制表符
>> 删除空白
在程序中,额外的空白可能令人迷惑。
>> Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法rstrip()。
>> 要永久删除这个字符串中的空白,必须将删除操作的结果存回到变量中:
>> 可以剔除字符串开头的空白,或同时剔除字符串两端的空白。为此,可分别使用方法lstrip()和strip():
>> 例如,在用单引号括起的字符串中,如果包含撇号,就将导致错误。这是因为这会导致Python将第一个单引号和撇号之间的内容视为一个字符串,进而将余下的文本视为Python代码,从而引发错误。
>> 撇号位于两个双引号之间,因此Python解释器能够正确地理解这个字符串:
>> 然而,如果你使用单引号,Python将无法正确地确定字符串的结束位置
>> 看到Python代码以普通句子的颜色显示,或者普通句子以Python代码的颜色显示时,就可能意味着文件中存在引号不匹配的情况。
>> 在编程中,经常使用数字来记录游戏得分、表示可视化数据、存储Web应用信息等。
>> 对整数执行加(+)减(-)乘(*)除(/)运算。
>> Python使用两个乘号表示乘方运算:
>> Python将带小数点的数字都称为浮点数。
>> 但需要注意的是,结果包含的小数位数可能是不确定的:
>> 可调用函数str(),它让Python将非字符串值表示为字符串:
>> 整数除法的结果只包含整数部分,小数部分被删除。请注意,计算整数结果时,采取的方式不是四舍五入,而是将小数部分直接删除。
>> 在Python中,注释用井号(#)标识。井号后面的内容都会被Python解释器忽略
>> 编写注释的主要目的是阐述代码要做什么,以及是如何做的
第3章 列表简介
>> 列表让你能够在一个地方存储成组的信息,其中可以只包含几个元素,也可以包含数百万个元素。
>> 列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。
>> 在Python中,用方括号([])来表示列表,并用逗号来分隔其中的元素。
>> bicycles = ['trek', 'cannondale', 'redline', 'specialized']print(bicycles[0]) ❶
❶处演示了访问列表元素的语法。当你请求获取列表元素时,Python只返回该元素,而不包括方括号和引号
>> 在Python中,第一个列表元素的索引为0,而不是1。
>> 第二个列表元素的索引为1。根据这种简单的计数方式,要访问列表的任何元素,都可将其位置减1,并将结果作为索引。例如,要访问第四个列表元素,可使用索引3。
>> Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为-1,可让Python返回最后一个列表元素:
>> bicycles = ['trek', 'cannondale', 'redline', 'specialized']message = "My first bicycle was a "+bicycles[0].title()+"." ❶print(message)