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

基础数据类型

作者头像
py3study
发布2020-01-20 12:03:15
4910
发布2020-01-20 12:03:15
举报
文章被收录于专栏:python3python3

计算机处理不同的数据需要定义不同的数据类型。 改变数字数据类型的值,意味着要重新分配内存空间用来存储新的数值。

int,整数 包含正整数和负整数,32位和64位系统的取值范围不同。 32位系统的取值范围:-2**31 ~ 2**31-1 64位系统的取值范围:-2**63 ~ 2**63-1

long,长整数 Python没有限制长整数型的数值大小,但是由于内存的限制,使用的长整数数值不可能无限大。 Python3中没有long类型,全都是int类型。

float,浮点数 有限或无限循环的小数(不包含无限不循环的小数,如Π); 精准度,默认是17位精度,也就是小数点后16位,因为浮点数存储结构的关系导致越往后精度就越不准。 浮点数占用的存储空间比整数大。

complex,复数 由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。

str,字符串 用单引号、双引号或多引号(三个单引号或三个双引号)括起来的字符都是字符串,如:'1' "1"。 在有多行字符串时必须使用多引号; 单引号和双引号没有区别,在此种情况下需要单双结合:msg = "I'm is xiaoming"

字符串的操作 1.加号形式,很多加号拼接不建议使用,浪费内存资源; 2.相乘,如:name = 'li' print(name*3),即输出3次后进行拼接。 注意:字符串只能跟字符串拼接,其它形式的拼接都是错误的。

布尔型:True和False;注意用于逻辑判断,注意区分大小写。

函数type()可以查看数据类型。

代码语言:javascript
复制
 1 name = 'lipandeng'
 2 age = 18
 3 score = 60.5
 4 print(name, type(name))
 5 print(age, type(age))
 6 print(score, type(score))
 7 
 8 执行结果
 9 lipandeng <class 'str'>
10 18 <class 'int'>
11 60.5 <class 'float'>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-03-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

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