(一) 变量
在学习之一 中,我们直接将一些数进行运算,在实际编程过程中,我们往往使用变量来保存一些内容。变量的命名需要遵循标识符的命名规则,只能包括字母、数字和_,并且必须以字母或_开始。强烈建议Python PEP8 编码规范中文版 。好了,我们来看几个变量定义。
可以看到,Python中想要使用某个变量时,直接定义并赋值就行,=就是赋值运算符。同时,如果第一次使用时,不赋值,便会报错。
咱们继续往下看。定义变量时,不需要指定数据类型,并且最近赋值给它什么类型,它就是什么类型。比如下图中,赋值为100后,它的类型便为int。
接下来,我们看下使用变量的一些运算。
(二)数据类型
在前面的例子中,我们看到了int、float、str等数据类型,接下来我们看看Python中的一些基本数据类型。
1. 数值类型
在实际生活中,我们常用的是整数和小数,Python也是这样处理的,只是它用多种存储方式。
(1)整数
对于整数,可以采用十进制、十六进制、八进制、二进制。
输入普通数字,即为十进制,0b开头为二进制,0x开头为十六进制,0o开头为八进制。
可以使用内置函数bin、oct、hex将一个转换为二进制、八进制和十六进制。
(2) 小数
Python使用浮点数(float)来表示小数,在使用过程中要注意,保留的小数位数可能不是不确定的,会看到一些特别的结果。
后续,我们会介绍如何处理小数位数。
我们可以对小数进行四舍五入、取整等操作。
int始终取整,round会四舍五入。当然,round还能保留几位小数。
2.字符串类型
现在,我们介绍下字符串的简单应用。后续,将详细介绍。
Python中,使用单引号、双引号、三引号作为字符串的定界符。必须成对出现。
3.布尔类型
Python中可以使用布尔类型来保存真、假。
我们注意到,Python中所有数据类型都是类(class)。
(三) 内置函数
前面我们使用了type来输出某个变量的类型,使用bin来将一个数转换为二进制数,使用round来处理小数,这些函数是Python的内置函数。可以使用
dir(__builtins__)
查看所有内置函数。
使用help(函数名),可以查看相关函数的帮助文件。
按q键,可以退出帮助查看。