python中常见的数据类型
python中常见的数据类型
整数类型int、浮点数类型float、布尔类型bool、字符串类型str
整数类型
可以表示正数、负数、零
整数不同进制表示方式:十进制(默认的进制)、二进制(0b)、八进制(0o)、十六进制(0x)
python允许在数字中加_,如100_000_00和10000000相等
复数:实数根+复数根+j
complex(re[,im]) 实部为re,虚部为im
浮点数类型
浮点数由整数部分和小数部分组成、使用浮点数进行计算时可能出现小数点位数不确定的情况
解决该问题可以导入模块decimal
from decimal import Decimal print(Decimal('1.1')+Decimal('2.2'))
这样得到的结果就是精确的,但是大部分情况下我们不需要导入decimal模块
布尔类型(boolen)
True表示1、False表示0
对象的布尔值
布尔值为False:False、0、None、空字符串、空列表、空元组、空字典、空集合
除上述对象外,其他对象布尔值为True
若把对象直接放在条件表达式去判断,则判断布尔值,如
age=int(input('请输入您的年龄')) #输入年龄并将其转为int类型
if age: #如果布尔值为True,即年龄不为0
print(age)
else: #年龄为0
print('年龄为',age)
字符串类型
可以使用引号来定义字符串、单双引号定义的字符串必须在同一行、三引号定义的字符串可以不在同一行
字符串操作符:
x+y 连接两个字符串
xn 或nx 复制n次字符串
x in s 判断x是否是s的子返回值为布尔数
str[i] 索引,返回第i个字符
str[N:M] 切片,返回索到M的子串,不包括M
数据类型转换
将不同类型数据拼接在一起:
str() int() float()
若浮点数类型转为整数类型,只截取整数部分;将字符串转换为整数类型时,数据必须是整数
注:本文部分文字和图片来源于网络,如有侵权,请联系删除。版权归原作者所有!此页面下方声明无效!
猜你喜欢LIKE
相关推荐HOT
更多>>Python元组的创建方式
这里有2022最新免费Python教程,助您快速了解程序开发。Python是计算机程序开发设计语言的其中一种,也是解释型的脚本语言,应用范围非常广泛,...详情>>
2022-12-01 17:26:00Python字典的创建及获取
这里有2022最新免费Python3教程,助您快速了解程序开发。Python是计算机程序开发设计语言的其中一种,也是解释型的脚本语言,应用范围非常广泛...详情>>
2022-12-01 17:25:00python列表元素的获取
索引映射唯一一个数据((正向从第一个元素索引为0开始,列表中按序依次增加;反向从最后一个元素索引为-1开始,按序依次减小))详情>>
2022-12-01 17:22:00Python程序的控制结构
这里有2022最新免费Python教程,助您快速了解程序开发。Python是计算机程序开发设计语言的其中一种,也是解释型的脚本语言,应用范围非常广泛,...详情>>
2022-12-01 17:19:00Python的各类运算符及用法汇总
先算术运算符(先算乘除后算加减,幂运算最优先),然后位运算,然后比较运算,然后布尔运算,最后赋值运算,优先计算括号中内容 详情>>
2022-12-01 17:15:00Python培训问答更多>>
新数据分析师自学要多久?才能赚到更多钱呢
新Python主要用来做什么?
新如何才能知道python语言特点是什么?
新通过培训机构可以更好的学习怎么进行数据分析?
新数据分析培训课程可以免费试听的好处有哪些?
新数据分析师是干嘛的?为什么很多年轻人都会选这个行业?
新数据分析师要学什么才能达到更专业的状态呢
Python面试题库 更多>>
Python中的pass语句是什么?
怎样将字符串转换为小写?
怎么移除一个字符串中的前导空格?
python中的标识符长度能有多长?
Python区分大小写吗?
解释Python中的join()和split()函数
- 北京校区
- 大连校区
- 广州校区
- 成都校区
- 杭州校区
- 长沙校区
- 合肥校区
- 南京校区
- 上海校区
- 深圳校区
- 武汉校区
- 郑州校区
- 西安校区
- 青岛校区
- 重庆校区
- 太原校区
- 沈阳校区
- 南昌校区
- 哈尔滨校区