第一模块
课程名称:Python3入门课程
章节名称:3-1 python的基础数据类型
讲师姓名:咚咚呛
第二模块
内容概述:
3-1 python的基础数据类型
这一节主要讲解了python 的一些基础数据类型,整数、浮点数、字符串、布尔值,NONE空值。
它们如何在python运行环境中怎么表达出来。😀
第三模块
学习心得:
3-1 python的基础数据类型
计算机程序可以处理各种数值。还可以处理文本、图形、音频、视频、网页等不同的数据,需定义不同的数据类型。
Python中,能够直接处理的数据类型有以下:
整数
整数,例如:1,2,3,10,100,1000,-1000 等等,Python可处理任意的整数。
在Python中使用以下方式表示二进制数和十六进制数。
二进制数用数字0、1表示,Python中,二进制整数使用前缀0b表示,比如:0b0110
十六进制数除了0~9十个数字,还使用a-f,十六进制用前缀0x,比如:0xde2431af。
十进制数、二进制数和十六进制数是可以相互转换的
浮点数
浮点数=小数,例如:0.1,0.5, 12.34, 3.1415926等,都是浮点数。
因按科学记数法时,一个浮点数的小数点位置可变(浮动),比如,1.23x10^9和12.3x10^8是相等,因此称浮点数。
浮点数可用数学写法,如1.23,3.14,-9.01。但是对于很大或很小浮点数,就必用科学计数法表示,把10用e替代,比如:1.23x10^9就是1.23e9
提醒: 整数和浮点数在计算机内部存储的方式不同的,整数运算always精确的,而浮点数运算则可能有误差
字符串
字符串=非数字类型的内容,比如一个句子,一段话就是字符串
在Python中,字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""只是表示方式,不是字符串一部分,因此,字符串'abc'只有a,b,c这3个字符。
布尔值
布尔值=对和错,计算机世界里,大部分判断都是非错则对
布尔值和布尔代数表示完全一致,
一个布尔值只有True、False两种值,要么是True,要么是False,
用True、False表示布尔值(注意大小写,不需用字符串符号括起来),
也可通过布尔运算计算出来。
布尔值可以用and、or和not运算(注意and,or,not都是Python语言的关键字)。
and运算=与运算,只有所有都为 True,and运算结果才是 True。
or运算=或运算,只要其中有一个为 True,or 运算结果就是 True。
not运算=非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。
空值
空值是一个特殊的值,用None表示。
注意,None和0不一样,None不是0,因为0是有意义
比如我有0个苹果表示我没有苹果,0表达的是数值0的意思,而不能表示我有None个苹果,None是一个特殊空值。
以上分别是:浮点数、字符串、整数、整数。
搜索
复制