继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【学习打卡】第3天 Python3入门课程(新版)

Moses摩西
关注TA
已关注
手记 11
粉丝 0
获赞 1
  • 第一模块

课程名称:Python3入门课程

章节名称:3-1 python的基础数据类型

讲师姓名:咚咚呛


  • 第二模块

内容概述:

3-1 python的基础数据类型

这一节主要讲解了python 的一些基础数据类型,整数、浮点数、字符串、布尔值,NONE空值。

它们如何在python运行环境中怎么表达出来。😀



  • 第三模块

学习心得:

http://img2.sycdn.imooc.com/62fa1eb00001abef06880570.jpg

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精确的,而浮点数运算则可能有误差  

http://img1.sycdn.imooc.com/62fa1eb70001bf0701710046.jpg


字符串

字符串=非数字类型的内容,比如一个句子,一段话就是字符串

在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是一个特殊空值。


http://img4.sycdn.imooc.com/62fa1ec30001cd6f03870169.jpg

以上分别是:浮点数、字符串、整数、整数。


搜索

复制

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP