python的变量、运算符与数据类型

python刻意练习活动第一天打卡记录

python的变量名可以包括数字字母或下划线,但是不能以数字开头。

由于python是一种动态语言,不同于C++、java之类的静态语言,变量的类型可以中途改变,声明变量时,也不用说明它的类型。python的变量、运算符与数据类型

python的变量类型很多,有数字、元组、列表、字符串和字典5个标准的数据类型,每个数据类型中还包括很多种数据类型,比如整数就包括int long float complex,需要注意的是空值None也是一种特殊的变量类型。

python的变量、运算符与数据类型

以及函数也是变量。可以这么说,python一切皆变量。

python的变量、运算符与数据类型

学过其他编程语言的人知道,类有方法和属性,同样,python所有的变量都有方法和属性。

 再来看python关于变量操作的几个函数:

type()函数可以查看变量的类型,这个不用多说,上面的图片演示的就十分清楚。

而dir()函数可以返回变量所有的方法和属性。

id()可以获取变量内部地址。

python的变量、运算符与数据类型

可以使用isinstance(变量名,类型)来判断变量是否为某特定类型。

注意右边的类型,也可以填一个元表来表示是否是多种类型中的一种。

python的变量、运算符与数据类型

nonetype这个类型似乎有点特殊?哪位大佬可以告诉我为什么。。。

接下来练习python 的运算符。 以下摘抄自菜鸟教程,算术运算符和比较运算符不必多说。python的变量、运算符与数据类型

python的变量、运算符与数据类型

最后一下我的终端python的变量、运算符与数据类型