python

当前位置:首页 > python基础教程 > 当前文章

python基础教程

开始python编程-初识变量及代码缩进

2020-08-01 96赞 python中国网
每篇文章努力于解决一个问题!python高级、python面试全套、操作系统经典课等可移步文章底部。

  通过计算机硬件篇我们知道,计算机执行代码实际上就是CPU到内存中去读指令和数据然后执行,想象一下如果我们用python计算1+2的结果,那么在内存中必须存在一个1和2,这个1和2就是变量!

  任何编程语言都有变量这个概念,所谓的变量就是你用键盘在内存中写的数据,就像用圆珠笔在纸上写的字一样!用笔写了字用肉眼即可看到,但是在内存中写了数据(本质都是电信号),需要借助显示器才能看到。所以任何语言都有输出语句!这个过程非常复杂,我们不必深究。先看如何用python定义变量和输出变量吧!

  打开pycharm,新建1.py(file-new-Python File即可,不用输入后缀名)。如果用sublime也阔以,推荐用pycharm。
 



    现在定义一个变量并且输出(print就是输出作用),让1.py运行在pycharm的文件中右键——run1.py。也可以点击右上角的小三角。

   

 

   


  结果如下:
 

  明白了基本的定义变量和输出变量,你就走进了编程的大门!接下来思考,一张纸能容纳有限的字,一个广场容纳有限的车,内存能容纳多少变量呢?生活中不止有整数也有小数,那么变量有没有类型呢?这就是涉及下一个课程了,各种变量类型及所占空间!

  思考及说明:

  在py文件中写下a=1如果再写b=2呢?按照什么格式写?在人类语言中用句号分割语句,在py文件中则是缩进,php文件用的是分号,每种编程语言都有自己的规范!

  比如第一行顶格写了a=1,那么下一条语句必须另起一行顶格写b=2。只有缩进相同才能说明这是两个语句!

  如果第二行突然空格了,则说明第二行是第一行的一部分,它们属于一个代码块!(学习for循环时就会理解)。pycharm和sublime都可以很好的看出缩进问题,推荐大家用这两款软件!

  

 

 

  关于缩进

  1、Python中是通过缩进来区分语句块(代码块)的,php语言用分号,人类语言用句号。这种东西也叫指令分隔符!

  2、理论上Python中可以使用任何缩进方式,同一种缩进级别属于同一个代码块。为了方便代码管理和移植,建议统一使用4个空格进行缩进。

  3、同一个语句块内,缩进级别不一样会产生缩进错误,缩进错误不可通过异常捕获,异常的概念可以参考python异常和错误【这些概念后面会介绍】

文章评论

开始python编程-初识变量及代码缩进文章写得不错,值得赞赏