打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python系列02:python数据类型
导读
    书接上回,话不多说,从零起步,先学数据。各种软件其实玩的都是数据,然而不同软件对数据的定义及分类不同,本期先搞定Python的数据类型。Lets go!

一、前言






1.回顾

    数据类型听着似个比较高大上的词汇,尤其是对于没接触过编程的大多数人来说,正式定义大概是这样子的:数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。 变量是用来存储值,有名字和数据类型。

    听着会有点晕,但简单地说其实就是数据的类型,相当于人为对数据认识上的一个分类,也可以理解为存储不同类型的容器。比如吃火锅的时候,就会有两种情况:鸳鸯锅、红汤锅(在川渝基本不存在清汤锅,如果你跟四川朋友去吃火锅,他们能让你吃鸳鸯锅那绝对是真爱!)。

    那么从数据类型的角度看这两种不同类型的“锅”就是不同的数据类型(不同的容器),而所放”底料“(红汤或红汤加清汤)就是不同的数据,更常见的可能就是不同的盘子放不同的菜,不同的食物装不同的袋。

2、WHY

    话说回来为什么要了解数据类型呢?
    数据类型是最底层最基础的,如果经常使用Excel也会发现其有常规、数字、货币、百分比、文本等不同的类型,跟Python里的大同小异。不同的数据类型可以进行不同的操作,比如数字是可以直接加减乘除的,但文本在一定程度上加减乘除就会失去意义。了解了数据类型之后,可以更好地了解我们可以在这种数据类型上进行哪些操作。

3、分享


    从实际的角度出发,尤其是在日常办公过程中,当某一项工作内容定期或频繁的需要以类似的逻辑处理时(更多的数据侧的,比如定期做同样的表格或表单,计算类似的运营数据等),那么第一时间应该学会思考——是否有更加效率或批量化方式可以使用?确定目标后发挥自己的主观能动性,对新事物保持好奇,去探索新的领域和知识。

       这个图是比较久远了,好像是最开始接触文本处理时做的(比较粗糙),学习最快的方法就是模仿+自用,模仿完之后将数据或内容切换成自身的,既能加深新知识,也能从另外一个角度更加了解下自己。
      平时一定要记得收集相关的数据,从实战的角度(也包括数据机密性)。


二、数据类型






    本次主要介绍常用的数据类型,整数(型)、浮点型(小数)、布尔型(是否)、字符串(文本)等。

1、整数(int)


      整数大家应该都比较清楚,或许可以称为咱们比较熟悉的自然数(就是没有小数点或小数点后面是0的),比如0,1,2,3,4,5,6等这种,可以直接进行加减乘除的算术及其他运算:


    可以用type()这个函数来查看数据的类型,比如3,就是int整数变量,可以直接取代计算器(知道电脑上计算器的快捷键是什么?你是自我调用计算器的呢?),可以直接进行加减乘除【保持较好的习惯,运算符前后各加个空格】:


2、浮点型(float)


    浮点型其实就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的。可以看到上面的3/2=1.5,这是个什么类型呢?可以用type()看下:


     对于很大或很小的浮点数,必须用科学计数法表示,把10用e替代,1.5x105就是1.5e5,0.0000015可以写成1.6e-6,等等。整数运算是精确的,而浮点数则可能会有四舍五入的误差。

 
浮点型数据也可以进行数学运算:

3、布尔型(bool)


    布尔型也就是逻辑变量,比如真或假,True或False,在计算或者判断时用的比较多,比如Excel里常用的If函数里的判断条件的结果是就是这种类型的变量:


4、字符型(str)

    字符串就是常用的类似文本之类的,主要用在一些枚举型(有限分类之类的)的变量属性的(文本分析也是个比较有意思的事),常用单引号或双引号进行标识(print表示打印出来,也就是显示出来):


来看下类型是什么:

    字符串在处理及运算时有比较单独的运算方式,后面将会重点讲下,比如按特定字符分隔(Excel也有,但会有很多不方便多的地方)。经典且常用的比如正则表达式等: 

    比如从【今年是2020年,这是我学习Python的第2天】里把字符或数字提取出来,当然实际工作中会遇到更为复杂的情况,尤其是涉及跨部门线下收集数据或反馈的时候(遇见的情况绝对超出想象,最常见的可能是空格及格式变更),这种情况基本都可以用类似的手法批量高效的处理掉,后续也会陆续的讲解到。

学习小结






    OK,每天进步一点点,将会迎来美丽的质变,今天只要记住Python数据类型有四种,整数、小数、布尔、字符。简单容易,下次继续!



精鼎特邀

感谢点亮再看!后续更加精彩!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
手把手教你学Python之基本数据类型
从零开始学Python—第三课:Python语言元素之变量
数据类型和变量
从C#到Python
无门槛学会数据类型与输入、输出函数,滚雪球学 Python
python基本元素:数字、字符串和变量,那些经常忽略的知识点
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服