从学习python总结语言规律

1) 规则

1、关键字

2、变量+运算=语句

3、关键字+语句=逻辑结构

4、逻辑结构+逻辑结构=程序

2) 关键字:

一种语言语法的关键要素

3) 变量:

计算机运算的对象,没有变量计算机就没有意义。变量存储在存储器中,是有对应实体的(物理映像),也就是说这个物理映像有一定的编号,否则计算机无法存取这个实体,这个编号就是地址。那么变量大体可以分这么几类:

1、数字。

数字我们知道有实数、虚数,实数又有整型、浮点型。

2、地址。

之前有解释过,这是一个编号,如果存储起来,那么它本身是一个整形的数字,只是这个数字有多大呢?当然这要看我们存储器和CPU了,存储器只能存100个就没必要弄一个10000的编号了;CPU数数只能数到100,即使存储器能存10000个,100以后的数也不可能用到了。

3、一组数字/地址。

切切的说这不能算一类变量,但相对于孤立的一个数字或者地址,处理的方法还是有差别的,所有一般单独拎出来。不同语言之间在一组数这类型的处理上是有很大差异的。C语音比较简单,就一个数组,用绝对地址+相对位置很容易找到数组中每一个存储的是什么值。python中首先是大而全的字典,一组索引和内容,索引和内容一一对应,简化一下把索引默认变成按顺序的数字编号就变成了列表了,再简化下,让列表定义完了不允许修改就变成了元组。

4) 运算:

一种动作,计算机能力的体现,包括计算和对变量的存取触发,一切功能实现的基础就是运算。

小学都写过作业:1+2=?,人是怎么做的:一个手指头伸开,在伸开两个手指头,再数数,发现有三个手指头,那么就在作业本上写上3 。那么换成计算机来应该怎么处理?首先取出运算符号,发现是加法,然后从存储器中取出被运算的两个数是1和2,最后算出了3放回存取器。

总结一下,常见的运算包括:算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符。

5) 语句:

定义变量如何被运算。比如C语言中的“c=a+b”,表示把a变量和b变量相加然后存在c变量中。

6) 逻辑结构:

基础的代码框架,有:顺序结构、分支结构、循环结构。顺序结构自然不用说,分支和循环结构不同的语言有不同的表达方式和规则,是学习一种新语言所必需的。

7) 程序:

实现具体功能的实体。

python实现数字规律_从学习python总结语言规律相关推荐

  1. python多久能上手_小白学习Python,怎样能够快速入门上手

    原标题:小白学习Python,怎样能够快速入门上手 时至今日,Python已经成为最受欢迎的编程语言之一,清晰易读,适用广泛.在TIOBE 排行榜中位居第四,成为名副其实的人工智能第一语言. 那么零基 ...

  2. 谁的python入门教程好_怎样学习Python?Python入门必看

    Python目前可以用一个字来描述那就是"火",问题来了,这么火的语言零基础小白到底该怎样学习Python? 首先,从基础开始学习,切勿毛躁. 刚开始学习Python的时候,我们可 ...

  3. python老鼠书名字_芜湖学习python公司推荐

    芜湖学习python公司推荐 苏州翔锐信息科技有限公司,成立于2011年,是一家人工智能教育公司,目前团队规模200+人,覆盖用户已超600万.我们致力于借助科技的技术力量,以认知科学作基础,研究人的 ...

  4. python自学到大牛_开始学习Python+一位大牛整理的Python资源

    Python基本安装: * http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站: * http://www.activestate.co ...

  5. python早读读后感_《学习Python》读后感摘抄

    <学习Python>是一本由Mark Lutz / David Ascher著作,东南大学出版社出版的16开图书,本书定价:68.00元,页数:624,特精心从网络上整理的一些读者的读后感 ...

  6. python就业前景不好_担心学习Python就业情况不好?来看看Python发展前景

    人工智能的火爆,带动了Python语言的发展,越来越多的人想要学习Python进入这个行业.虽然目前Python势头火热,但依然有人会担心学习Python就业情况好不好?Python发展前景怎么样?下 ...

  7. python结束运行快捷键_汇总学习Python必备的42个快捷键,看完收获满满

    很多程序员在学习python的时候,是否遇到过一些操作不方便且很繁琐小问题,特别还会影响到你工作的进度,或许这50个快捷键能够帮助到你哦! 首先先从Shift系列的按键开始: 1. Shift+Alt ...

  8. python读取pdf文件_深入学习python解析并读取PDF文件内容的方法

    这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...

  9. python识别数字程序_详解python实现识别手写MNIST数字集的程序

    我们需要做的第⼀件事情是获取 MNIST 数据.如果你是⼀个 git ⽤⼾,那么你能够通过克隆这本书的代码仓库获得数据,实现我们的⽹络来分类数字 git clone https://github.co ...

最新文章

  1. spring boot2 整合(一)Mybatis (特别完整!)
  2. Java 面试题问与答:编译时与运行时
  3. CSS-合理使用z-index控制盒子视轴高度,解决z-index失效
  4. python send 案例_python之pexpect实现自动交互的例子
  5. 【youcans 的 OpenCV 例程 200 篇】120. 击中-击不中变换
  6. 云上自动化:云上编排让上云更简单
  7. Tensorflow object detection API训练自己的目标检测模型 详细配置教程 (一)
  8. UI自动化:单元测试框架
  9. 位置编码在注意机制中的作用
  10. linux下开通ssh
  11. 《菩萨蛮·书江西造口壁》 辛弃疾
  12. 07:计算多项式的值
  13. JavaFX实现网络对话程序设计(互联网程序设计课程 第2讲)
  14. 中专学历怎么积分落户北京?
  15. 【Rust日报】2020-10-02 移动操作系统SailfishOS支持Rust了
  16. 计算机毕业设计会议室预约管理系统小程序【springboot+uniapp】代码讲解安装调试
  17. C++ int128
  18. Centos7+RF 配置和使用
  19. Web窗体(WebForm)
  20. 主流的券商系统有哪些?

热门文章

  1. gitbook看电子书
  2. 【CSS】常见选择器用法
  3. 北鲲云超算平台能为教育科研做什么
  4. Kinect Fusion三维重建
  5. SAP WRITE设置列表颜色 页眉页尾输出控制
  6. 【FFT/IDFT】高效算法
  7. 笔记:STM32的ADC参考电压与参照电压(电源监测)
  8. 一阶电路实验报告心得_一阶电路实验报告5篇
  9. win7连接网络打印机需要输入网络密码,怎么办
  10. android:RecyclerView交互动画(上下拖动,左右滑动删除)