Python—数据类型和常用操作符

学习一门语言,了解并掌握这门语言的数据类型是无可厚非的事情。作为一名初学者,我在这里只列举我现阶段学习到 的数据类型。

下面通过程序看一下数据类型的之间的转换:

作为一名程序员,我们都应该知道类型的描述符如:float 、int、str这种我们最好不要把它当做变量名来赋值,这样很容易产生一些错误。

介绍了数据类型就要知道怎么去获取一个变量的数据类型,下面介绍两个内置函数:type、 isintance

type()函数只有一个参数,就是你想要知道的类型的那个变量,这个内置函数会返回这个变量的类型,

isinstance(obj, class_or_tuple, /)有两个入口参数,第一个是想要知道类型的变量,另一个是想要比较的类型,例子已经在上面的程序中给出了,返回值是 True(真),False(假)。

在编程语言中常用的运算符也就只有那么几个:+ 、—、*、/、%,在Python中 /和//都是除的意思,但是两种运算符 的出的结果是不同的,在Python中还新增了**(幂运算符),下面看一下例子:

从上面的例子中我们可以看出(/)和(//)是得到的结果是不一样的,(/)可以得到的是浮点型,而(//)得到的也算是浮点型但是是取整之后的浮点型。

在编程语言中运算符的优先级很重要,因为如果你不了解很有可能会得到错误的结果,当然在Python中运算符的优先级也是很重要的,下面来看一下运算符的优先级问题:

其实我们只需要知道一些简单的运算符优先级排名就好了,因为一般稍微复杂一点的运算,我们为了避免错误同时也为了提高自己代码的可读性我们一般都会加上小括号。

猜你喜欢

转载自blog.csdn.net/weixin_42994525/article/details/85562315