鱼C论坛

 找回密码
 立即注册
查看: 3970|回复: 1

[技术交流] 《零基础入门学习Python》005闲聊之python的数据类型

[复制链接]
发表于 2017-6-27 20:09:46 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 1137381680 于 2017-9-2 08:55 编辑

《零基础入门学习Python》
——学习笔记

005闲聊之python的数据类型

一.        定义分析

1.        整数型:int(),为整数,如0,1,2,3,4,-1,-2

2.        浮点型:float,为小数,如0.1,0.37,2.56,-4.3

3.        布尔型:bool, 为任意字符串

4.        字符串型:str,为任意字符串

5.        type:得出一个数据的数据类型。用法:type()

6.        isinstance:将一个数据和一个拟定的数据类型作比较,如果类型相同则输出true,否则输出false。用法:isinstance( , ),逗号前为数据,逗号后为拟定的数据类型。

二.        杂谈

1.        布尔型数据只有两个结果,分别为true和false,如果内容为空值或为0则显示false,其他情况则显示true,需要注意的是,如果数据为非数字类型和空值,如a = bool(你好),按下回车会显示错误,因为没打引号的你好不属于任何数据类型,而是一个变量,所以会报错。

2.        如果使用isinstance进行比较的话,用其他字符串会显示false,因为布尔类是进行判断的,如果你这么写
  1. isinstance(0==0,bool),
复制代码
那结果就是true。

三.        部分作业分析

1.        测试题3四舍五入法我的答案:


  1. while 1 :
  2.     temp = input('请输入数字:')
  3.     test = float(temp)
  4.     inttest = int(test)
  5.     if (test - inttest) >= 0.5: #根据int的抛弃小数点后特性,得出int后的数一定小于等于
  6.                                            #原来的数(负数情况除外,那个要考虑两个合并在一起的完整版,还没做)
  7.         print(inttest + 1)
  8.     else:
  9.         print(inttest)
复制代码


四.        错误分析

1.unexpected indent:意外缩进(缩进错误)

评分

参与人数 2鱼币 +6 收起 理由
康小泡 + 2
小甲鱼 + 4 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

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

使用道具 举报

发表于 2017-9-22 08:14:07 | 显示全部楼层
学习中
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 09:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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