码迷,mamicode.com
首页 > 其他好文 > 详细

基础数据类型

时间:2018-09-20 01:15:41      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:输出   数据   判断   浮点   大小   32位   浮点数   nbsp   complex   

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

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()可以查看数据类型。

 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>

 

基础数据类型

标签:输出   数据   判断   浮点   大小   32位   浮点数   nbsp   complex   

原文地址:https://www.cnblogs.com/lipandeng/p/9678255.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!