Python自学从大神到小白一天一颗糖(四)

本文介绍了Python中的基本数据类型,包括整型(int)、浮点数(float)、字符串(str)和布尔(bool)。讲解了各类型的特点,如整型的进制表示,浮点数的精度问题及decimal模块的解决方案,布尔类型与整数的转换,以及字符串的不可变特性。还提到了数据类型转换,如str()、int()和float()函数的用法,并强调了不同类型之间的转换需求。
摘要由CSDN通过智能技术生成

人在广东飘,哪能不挨刀,送君一席话,各自奔前程:

如果钞票顶天立地,何愁爱情不尽人意。

Hello,树先生!

今天的内容比较多,因为要提到“数据类型”。

一.常用的数据类型有:整型(整数类型,不是整形):int

                                     浮点数类型:float

                                     字符串类型:str 

                                     布尔类型:bool

1.整数类型:英文integer,简写为int,可以表示整数,负数和零;

                     其中,十进制为默认的进制,八进制以0o开头,二进制以0b开头,十六进制0x

2.浮点数类型:由整数部分和小数部分组成。

注意:使用浮点数直接进行计算的时候,可能会出现小数部分位数不准的情况。

解决方案:导入模块decimal。

从模块decimal中引入函数Decimal,再进行计算即可。

3.布尔类型:用来表示真或假,True表示真,False表示假,同时bool类型还可以转化为整数,

                     True——>1,False——>0.

举例如上,分别定义了两个变量f1和f2,值分别为False和True,数据类型为布尔类型,打印输出自不在话下;再直接进行计算,亦可,且打印输出为数值。

说明:True+False——>1+0=1

           False+1——>0+1=1

           True+1——>1+1=2

4.字符串类型:字符串又被称为‘不可变’的字符序列;可以使用单引号,也可以使用双引号和三引号,其中使用三引号的时候可以跨行,其余两种不可以

注:在使用字符串的时候,在局部和整体之间使用引号的时候注意区分,可以省去使用 \ 来标识的麻烦,提升效率,增加代码可读性(看不懂的记下来,往后实操慢慢体会)。

二.数据类型的转换

str():将其它数据类型转换为字符串,也可以直接使用引号进行转换。

int():将数据转化为整数类型,文字类和小数类的字符串无法实现,浮点数类型会抹零取整。

float():将其它数据类型转换为浮点数类型:文字类字符串无法实现,数字类字符串可以完成转换,整数类型转换后,结尾为.0

 

解释:此处 + 为连接符,但是整数类型,字符串类型,浮点数类型不能够直接进行连接,所以要进行转换为统一的类型 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值