前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python学习入门到精通:数据类型

Python学习入门到精通:数据类型

作者头像
python学习教程
发布2020-02-13 16:21:24
3030
发布2020-02-13 16:21:24
举报
文章被收录于专栏:python学习教程python学习教程

能否掌握一门编程语言,就看你对数据类型究竟掌握理解到何种程度。

1. 程序 = 数据 + 算法

如果一定要给程序下一个定义,那么我认为下面这段定义这就是最好的定义

代码语言:javascript
复制
程序 = 数据 + 算法

一个程序,或者说一个有意义的程序,应当包含三部分

  1. 输入数据
  2. 算法处理
  3. 输出数据

不论是你当前看到的网页,还是手机上的王者荣耀,如果将他们视为一个程序,那么他们都包含了这3部分。

2. 数据类型

数据,是一个很笼统的概念,在编程语言中,我们需要把他们具化成数据类型。

处理整数时,我们用int类型数据,处理小数时,我们用float类型数据,处理文字时我们字符串。

我们使用列表,元组,集合,字典等容器类型数据来存储int,float,字符串,等基础类型数据,以满足不同的操作要求。

如果没有数据,那么程序也就没有了存在的意义。因此,务必将数据类型这一章作为重点来学习,否则的话,你无法理解别人的程序,也无法写出自己的程序。

3. 算法

我们不要把算法这个概念局限于那些耳熟能详的诸如二分查找法,快速排序算法等可以叫得出名字的算法。

当你使用if语句,for循环等程序控制语法时,你就是在写算法,只是这些代码往往不具备很强的普遍适用性,因此没有被冠以某某算法之称,但从本质上看,都是在对数据做处理。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-01-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 python教程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 程序 = 数据 + 算法
  • 2. 数据类型
  • 3. 算法
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档