88是python语言的整数类型_Python学习系列之数据类型转换和注释(四)

一、数据类型转换

为什么需要数据类型转换?

将不同类型的数据拼接在一起

1360293-20201118181140345-603548343.png

1、将整数int类型转换为str类型,使用str()函数

举例:

#数据类型转换之int类型转换为str类型,使用str()函数

name='张三'

age=28

print(name,type(name),age,type(age))

print('我叫'+name+',我今年'+age+'岁') #会提示不能用字符串和整数相加,解决方案是将Int类型转换为str类型

以上代码显示结果为:

1360293-20201118175455591-1766249447.png

运行结果提示,不能将int类型直接和str类型相加,解决方案:只要将int类型加一个str()函数即可,如下:

print('我叫'+name+',我今年'+str(age)+'岁')

以上运行结果是:

1360293-20201118175653817-450241974.png

2、将其它类型转换为str类型

#str()将其它类型转换成str类型

a=6

b=20.88

c=False

print(type(a),type(b),type(c))

print(str(a),str(b),str(c),type(str(a)),type(str(b)),type(str(c)))

以上代码执行结果如下:

1360293-20201118180342421-985925251.png

3、将其它类型转换成int类型

#int()将其它类型转换成int类型

d1='666'

d2=100.99

d3='88.88'

d4='helloworld'

d5=True

d6='777'

print(type(d1),type(d2),type(d3),type(d4))

print(int(d1),type(int(d1)))

print(int(d2),type(int(d2)))

print(int(d5),type(int(d5)))

print(int(d6),type(int(d6)))

print(int(d3),type(int(d3)))

print(int(d4),type(int(d4)))

以上执行结果如下:

1360293-20201118183054213-454679478.png

以上可以看出,整数、浮点数、bool类型可以转换成int型,浮点类型转成int型时会去掉小数点后的位数只保留整数,但是字符串类型是整数类型是可以转成int型,如果是非整数时不能转换成整数型的

4、float转换为其它类型

#float类型转换成str/int类型

a=128.8

print(str(a))

print(int(a))

#整数类型转换成float类型

b=166

print(float(b))

#bool类型转换成float类型

c=True

print(float(c))

以上代码执行结果如下:

1360293-20201119100944635-1702556497.png

Python中的注释

注释:

在代码中对代码的功能进行解释说明的标注性文字,可以提高代码的可读性

注释的内容会被Python解释器忽略

通常包括三类型的注释:

单行注释,以“#”开头,直到换行结束

多行注释,并没有的单独的多行注释标记,将一对三引号之间的代码成为多行注释

中文编码声明注释,在文件开头加上中文声明注释,用以源代码

举例:

#单行注释

# print(float(c))

#多行注释

print('''你

好,

马里奥''')

显示结果如下:

1360293-20201119104850691-767696439.png

另,编码类型需要写在python文件的第一行,如下:

#coding:utf-8

保存后可以去python文件保存目录下查看文件的编码,编码会随着这行注释的变更而变更

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值