前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python数据类型和数据类型的转换

python数据类型和数据类型的转换

原创
作者头像
meowrain
发布2022-06-23 18:30:37
6300
发布2022-06-23 18:30:37
举报
文章被收录于专栏:MeowRain的博客MeowRain的博客

title: python数据类型和数据类型的转换

tags: 笔记

categories: 笔记

author: 喵雨

date: 2022-06-19 09:54:09

coverImg:


数据类型

代码语言:python
复制
money = 28  # 整数型
print(type(money))  # type()用于获取数据类型,用print函数输出数据类型
# money是一个变量,后面的值允许发生变化
money = 28.9  # 浮点型
print(type(money))
money = '一万'  # 字符串型
print(type(money))
# 布尔类型 True False
isLogin = True
print(isLogin)
isLogin = False
print(type(isLogin))

注:

代码语言:python
复制
money = '''28.90'''  # 字符串型--》当用单引号,双引号
代码语言:python
复制
# 保留格式输出
poet = '''
       静夜思
       唐;
'''
print(poet)

数据类型的转换

代码语言:python
复制
number_1 = input('情输入第一个数字')
number_2 = input('请输入第二个数字')
print(int(number_1) + int(number_2))  # 字符串型转为整型
print(float(number_1) + float(number_2))  # 字符串型转为浮点型
# 转化为整形,使用 str()
a = True
b = False
print(int(a)) #布尔型转为整形,True为1
print(int(b)) #布尔型转为整形,False为0

注意:

代码语言:python
复制
a = 9.9
print(int(a))  # 浮点型转换为整型,得到的结果是9

a = '9.9'
print(int(a))  # 字符串型'9.9'转换为整形,会报错
代码语言:python
复制
a = 0
print(bool(a))
a = ''
print(bool(a))
# 当变量的值为 0 ,''(空字符串),转换结果是False
a = 'r423'
print(bool(a))
a = 2
print(bool(a))
# 当变量的值为非0数字,或者非空字符串,那么转换结果是True

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数据类型
  • 数据类型的转换
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档