python 保留一位小数_Python从入门到放弃基本数据类型

5744e9ae2723cc17913a64a90508c7ae.png

摘要:上一篇Python从入门到放弃-贰,讲了Python的标识符,保留字符和输入输出,这篇讲Python的变量和基本数据类型。

Python的变量和数据类型

变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,浮点数,字符或者布尔值。

Python变量的定义与使用

在Python中,不需要声明变量名和类型,直接赋值即可创建各种类型的变量。但是变量的命名并不是任意的,应该有几个原则:
  • 变量名必须是一个有效的标志符。

  • 变量名不能使用Python中的保留字。

  • 选用有意思的单词作为变量名。

为变量赋值可以通过等号(=)来实现,其语法为:

34937947c0fb89e1410674adfa904a7b.png

例如创建一个字符变量,并为其赋值PisCO,可以使用下面的语句:

8e9169faa2730fbfb6e850e85fd1bbc0.png

在Python中,使用内置函数type()可以返回变量类型。例如:myname返回的是str字符类型。

8a8b60bb3abdc0eae204efb26ba5fbfe.png

Python数据类型

在程序开发中,经常使用数字记录游戏的得分,网站的销售额和人名地名等信息。在Python中提供了数字用于保存这些数值。这些数字类型包括整数,浮点数,字符型和布尔型。

1整数

整数用来表示整数数值,即没有小数部分的数值。在Python中,整数包括正整数,负整数和0,整数类型也包括十进制整数,八进制整数,十六进制整数和二进制整数。

2浮点数

浮点数由整数部分和小数部分组成,主要用于处理包括小数的数。例如:1.14、0.53、-1.654、3.141592653等。浮点数也可以用科学计数法表示,例如,2.36e3、-3.14e5、6.12e3等。

3字符串类型

字符串就是连续的字符序列,可以是计算机所能表示的一切字符的集合。在Python中,字符串属于不可变序列,通常用单引号' '或者双引号" "括起来,其中单引号双引号并没有什么区别。

4布尔类型

布尔类型用来表示真或假的值。在Python中,标志符True和False被解释为布尔值的真和假。另外,布尔值也可以转化为数值,其中True表示1,False表示0。

Python数据类型的转换

Python是动态类型的语言,可以不用声明变量的类型,但需要用到类型转换。例如:需要把整数100转换成浮点型的数值100.0,这时候需要用到类型转换函数float(x),其中是我们定义的整数变量100,即x = 100。

9975fcc4d297d852a8082ebf1f818c69.png

在Python中,提供了下列函数进行各数据类型的转换。

函数作用
int(x)将x转换成整数类型
float(x)将x转换成浮点类型
str(x)将x转换成字符串
repr(x)将x转换成表达式字符串
eval(x)计算在字符串中有效python表达式,并返回一个对象
chr(x)将整数x转换成一个字符
ord(x)将一个字符转换成对应的整数值
hex(x)将整数x转换成一个十六进制字符串
oct(x)将整数x转换成一个八进制字符串

总结

  • 介绍Python的变量的数据类型,有整型,浮点型,字符型,布尔型。

  • Python变量的定义和使用

  • Python数据类型可以转换,提供了转换函数。

end

fa986407d687968fe61ac0712a1b4770.png

往期推荐

  • C/C++ | 不会吧,柔性数组下篇真的来了

  • Python从入门到放弃-贰

  • 趣味python-玩转图像

24587e3b23afa7d449fbbb4be68321df.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值