python编程中常用的数据类型转换函数_4.python之数据类型与转换

本节课的内容和数据有关,说到数据大家都不陌生,现实生活中我们总会接触到数据,那么python中的数据和现实中的有什么不同呢,请看下面的内容。

1、数据类型

常用的数据类型有三种——字符串(str)、整数(int)和浮点数(float)。

(1)字符串

字符串的识别方式很简单,只要被【单/双/三引号】括起来的内容,不论是中文、英文、数字,都表示是字符串类型。

例如:name=‘小明’,number=“123”,symbol=‘’‘B52@!’‘’等。

字符串类型必须要有【引号】,不然系统会报错。

(2)整数

和现实世界数学中的一样,是正整数、零和负整数的统称,没有小数点的数字。

例如:a=1,b=-1,c=0等。

整数在打印时可以不需要引号,比如print(666)打印的结果是666。

(3)浮点数

比整数多了一个小数点【.】。

例如:a=1.23,b=-1.0等。

2、数据的应用

(1)四则运算

python在中的算数运算符和平时使用的大致相同,如下图所示。

运算的优先级和平时计算的优先级一样——从左到右顺着来,括号里的优先算,乘除排在加减前。

可以在程序中写一些计算,看看运算结果。例如:print(354*13-532/(233-219))

(2)字符串的拼接

字符串的拼接通过【+】号来完成,目的是进行数据整合。

例如:在python中输入

content1 = ‘我是谁’

content2 = ‘不重要’

content3 = ‘和谐社会’

content4 = ‘最重要’

print(content1+content2+content3+content4)

程序运行后打印结果【我是谁不重要和谐社会最重要】

再看下一个例子:

who = '我'

ID = 777

action = '是'

identity = '特工'

print(who+action+identity+ID)

运行后发现程序报错,错误原因如下

这个错误类型的意思是只能将字符串与字符串拼接,我们通过观察发现,【ID=777】中的【777】没有引号。这说明数据拼接有一个特性,就是不同类型的数据不能拼接在一起。

解决方法有两个,一是将【777】改成【‘777’】,另一个就涉及到下面要讲的内容——数据转换。

3、数据转换

负责数据转换的函数有三种:str()、int()、float(),str()是将数据转换成字符串,int()是将数据转换成整数,float()是将数据转换成浮点数。

在上面的例子中,who、ID、action、identity的值不变,print(who+action+identity+ID)改为print(who+action+identity+str(ID)),即可打印成功。因为【777】的数据类型由整数变为字符串。

有没有想过这个问题:

a = 111.1

b = 10

print(int(a))

print(float(b))

打印出的结果会是什么呢?赶快在自己的电脑上试试吧。

今天的内容就到这里,虽然很简单,但还是需要你亲手敲一遍代码,学习编程最重要的就是实践了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值