文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

基础数据类型

2023-01-30 22:20

关注

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

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'>

 

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     801人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     348人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     311人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     432人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     220人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯