鱼C论坛

 找回密码
 立即注册
查看: 1799|回复: 0

[技术交流] 《零基础入门学习python》第五讲笔记

[复制链接]
发表于 2017-7-25 20:19:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 longguangyu 于 2017-7-26 20:56 编辑

《005 闲聊之python的数据类型》

思考一个问题:'520'与520的区别?
'520'是字符串,520是整数,字符串的相加就是拼接。


知识要点部分
一、python的一些数值类型
1、整型
2、浮点型(小数);整型与浮点型的区别--有没有小数点
3、布尔类型(True=1;false=0):不要用布尔类型的数值相加
4、e记法(不是一种数值类型):用来表示特别大或特别小的数,会得到一个浮点型的数


二、类型转换
QQ截图20170725194136.png



三、获得关于类型的信息
1、type():告诉变量的类型
2、isinstance():确定变量的类型,有两个参数,第一个参数是带确定类型的数据,第二个参数是指定一个数据类型,这时会返回一个布尔类型的值,true表示两个参数类型一致,false表示两个参数类型不一致。


代码要点部分
<font size="2">'520'+'1314'
'5201314'

520+1314
1834</font>
1、e记法
1.5e11
150000000000.0


2、类型转换

a='520'
b=int(a)
b
520

a=5.99
c=int(a)
c
5

c=str(5e19)
'5e+19'
注意:①字符串转换为整型,需要是数字的字符串;②浮点数转换为整型,python会把小数点后的数直接砍掉;③e记法转换为字符串,如果是整数,就是e+,如果是小数,就是e-。


3、获得关于类型的信息
a='520'
type(a)
<class 'str'>

a='小甲鱼'
isinstance(a,str)
True







评分

参与人数 1鱼币 +4 收起 理由
小甲鱼 + 4

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-28 06:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表