学习整理自:
https://github.com/jackfrued/Python-Core-50-Courses
计算机常识
程序是指令的集合,写程序就是用指令控制计算机做我们想让它做的事情
计算机的硬件系统通常由五大部件构成,包括:运算器、控制器、存储器、输入设备和输出设备
运算器和控制器放在一起就是我们常说的中央处理器,它的功能是执行各种运算和控制指令
目前,我们使用的计算机基本都是“冯·诺依曼体系结构”的计算机,这种计算机有两个关键点:一是要将存储设备与中央处理器分开;二是将数据以二进制方式编码
计算机是使用二进制计数的,不管什么数据到了计算机内存中都是以二进制形式存在的
变量和类型
变量是数据的载体,简单的说就是一块用来保存数据的内存空间
变量命名
- 硬性规则:
- 规则1:变量名由字母、数字和下划线构成,数字不能开头。需要说明的是,这里说的字母指的是Unicode字符,Unicode称为万国码,囊括了世界上大部分的文字系统,这也就意味着中文、日文、希腊字母等都可以作为变量名中的字符,但是像
!
、@
、#
这些特殊字符是不能出现在变量名中的,而且我们强烈建议大家尽可能使用英文字母。 - 规则2:大小写敏感,简单的说就是大写的
A
和小写的a
是两个不同的变量。 - 规则3:变量名不要跟Python语言的关键字(有特殊含义的单词,后面会讲到)和保留字(如已有的函数、模块等的名字)发生重名的冲突。
- 规则1:变量名由字母、数字和下划线构成,数字不能开头。需要说明的是,这里说的字母指的是Unicode字符,Unicode称为万国码,囊括了世界上大部分的文字系统,这也就意味着中文、日文、希腊字母等都可以作为变量名中的字符,但是像
- 非硬性规则:
- 规则1:变量名通常使用小写英文字母,多个单词用下划线进行连接。
- 规则2:受保护的变量用单个下划线开头。
- 规则3:私有的变量用两个下划线开头。
变量的使用
-
chr()
:将整数转换成该编码对应的字符串(一个字符)。 -
ord()
:将字符串(一个字符)转换成对应的编码(整数)。 -
print(chr(97)) # a # 将字符转成整数 (Python中字符和字符串表示法相同) print(ord('a')) # 97
总结
在Python程序中,我们可以使用变量来保存数据,变量有不同的类型,变量可以做运算(下一课会有详细的讲解),也可以通过内置函数来转换变量类型。