使用VS开发python:变量的数据类型和比较运算符

2024-11-01 04:20:51

尽管python设计之初希望开发者在开发的过程中不要去关注变量的数据类型。但如果真的涉及变量和计算时还是要关注程序的变量类型,这能帮助你减少以后的bug产生。这篇教程是为初学者提供的,只讵畿缤耒会细讲数字,字符串这类简单的内容,并且会提到字典,列表。但不会提到像是可变集合,元组这类内容。你需要理解什么是运算符和输出如果不知道也没关系 下方会有以前的教程。

工具/原料

一台PC(电脑)

PC上安装了python IDE 比如visual studio或者pycharm

理解变量,运算符和输出语句

数字

1、数字在python中被直接声明如下图,这里是几乎所有的数字类型(声明)#后面是注释 不要管它们

使用VS开发python:变量的数据类型和比较运算符

2、首先是最简单的 int:整数类型你可以理解为字面意思,就是整数。没有小数。使用这种类型的变量只能输出数字如下图我将2.555555转化为了int类型 但是最后只留下了小数点前的数字。结果是2

使用VS开发python:变量的数据类型和比较运算符

3、其中 int函数会将数字转化为int类型type函数用来获取变量的类型print函数用于输出你声明变量直接赋苒锃巳伢值一个整数时它就会自动初始化为一个int类型以下是代码 用于复制:out=int(2.5555555)print(out)print(type(out))

4、如果你需要一个小数 比如2.3,1.5那么你就需要float:浮点数如下 跟之前几乎同样的代码,但是int类型改成了float这次就保留了小数。

使用VS开发python:变量的数据类型和比较运算符

5、可以用用float()来转换为浮点数类型。以下代码用于复制out=float(2.555555)print(out)print(type(out))

6、二进制和八进制还有十六进制可以被认为是一种int类型只是显示的不同如果想要了解 ,建议查阅《高中数学 必修3》有关进制的部分。如下图

使用VS开发python:变量的数据类型和比较运算符

7、最后,目前只需要知道float类型和int类型的特性就行这两个是绝对越不过去的

bool类型与比较运算符

1、你可以看到我之前在最后一幅图里用了屏顿幂垂==符号 并且输出了True这里 ==属于比较运算符True是一种bool数据类型的值这种恽贴淑溪类型只有两个值 True 和False尽管它本质上是一种整数 不过不要在意这点。

2、布尔类型可以由一些比较运算符操作可得比如争犸禀淫<,>,== 分别对应,小于,大于,等于。当然还有小于等于<= 和大于等于>=以下是一些比较运算符的结果

使用VS开发python:变量的数据类型和比较运算符

3、因为2不大于3,所以2>3输出false因为2小于3 所以2<3输出true这可以用来判断一些东西

4、比较运算符可以拿来判断:大还是小又或者相等bool类型是它输出的结果。目前只要这样理解就行。

字符串类型

1、这种类型基本不涉及数学计算。主要是用来存储的类型比如下图的演示

使用VS开发python:变量的数据类型和比较运算符

2、需要注意的一点是声明字符串时必须在内容两边加上引号无论是单引号还是双引号都行。演示:

使用VS开发python:变量的数据类型和比较运算符

3、你可以用+来连接两个字符串

使用VS开发python:变量的数据类型和比较运算符

4、数字只会被连接,不会被计算。

使用VS开发python:变量的数据类型和比较运算符

5、如果要转换类型 比如int那么可以用int函数。如演示

使用VS开发python:变量的数据类型和比较运算符

6、你也可以把int使用str函数转换成字符串(不用引号的数字声明默认为int)

使用VS开发python:变量的数据类型和比较运算符

最后

1、这部分东西可能有些...抽象也不用完全明白。最少的话 只用明白有数字和字符串这两种类型就行了布尔类型你可以不把它当成一个变量。这样会简单些

猜你喜欢