时间:2022-04-22 点击: 次 来源:网络 作者:佚名 - 小 + 大
零基础学python视频教程零基础学python之函数入门要多久考证 下载地址 https://share.weiyun.com/S11bpehi
资料目录 跟老齐学Python从入门到精通 电子工业出版社 题目:请计算19+2*48/2 读者先自己仰望天空(或者天花板)冥想一下大概如何写,然后继续。 代码: #!/usr/bin/env python #coding:utf-8 """ 请计算:19+2*48/2 """ a = 19 + 2 * 4 – 8 / 2 print a 提醒初学者,不要复制这段代码,要一个字一个字地敲进去,然后保存(我保存的文件名是:105-1.py)。 在shell或者cmd中,执行:python文件名.py。 执行结果如下图: 好像还是比较简单。 下面对这个简单程序进行解释。 #!/usr/bin/env python 这一行是必须写的,它能够引导程序找到Python的解释器(或者叫解析器、直译器)。也就是说,不管这个文件保存在什么地方,这个程序都能执行,而不用指定Python的安装路径。 解释器(Interpreter),是一种电脑程序,能够把高级编程语言逐行直接翻译运行。解释器不会一次性把整个程序翻译出来,只像一位“中间人”,每次运行程序时都要先转成另一种语言再运行,因此解释器的程序运行速度比较缓慢。它每翻译一行程序语句就立刻运行,然后再翻译下一行,再运行,如此不停地进行下去。 解释器的好处是它消除了编译整个程序的负担,但也会让运行时的效率打折扣。相对地,编译器并不运行程序或源代码,而是一次将其翻译成另一种语言,如机器码,以供多次运行而无须再编译。其制成品无须依赖编译器而运行,程序运行速度比较快。(来自《维基百科》) #coding:utf-8 这一行是告诉Python,本程序采用的编码格式是utf-8,什么是编码?什么是utf-8?这是一个比较复杂且有历史的问题,此处暂不讨论。 只有有了上面这句话,在后面的程序中才能写汉字,否则就会报错。 """ 请计算:19+2*4?8/2 """ 这一行是让人看的,而计算机看不懂。在Python程序中(别的编程语言也是如此),要写所谓的注释,就是对程序或者某段语句的说明文字,这些文字在计算机执行程序的时候被计算机姑娘忽略,但是,必要的注释又是必不可少的,正如前面说的那样,程序在大多数情况下是给人看的,注释就是帮助人理解程序的。当然,本程序中的注释是不必要的,纯粹是为了说明注释而写。 写注释的方式有两种,一种是单行注释,用“#”开头,另一种是多行注释,用一对“'''”(三个单引号)包裹起来。 用#开头的注释,可以像下面这样来写: #请计算:19+2*48/2 这种注释通常写在程序中的某个位置,比如某个语句的前面或者后面。计算机也会忽略这种注释的内容,因为只是给人看的。 一般在程序的开头部分都要写点东西,主要是告诉别人这个程序是用来做什么的,比如刚才的注释,就是说明本程序时要计算那个表达式。 a = 19 + 2 * 4 – 8 / 2 所谓语句,就是告诉程序要做什么事情。程序是由各种各样的语句组成的。这条语句还有一个名字,叫作赋值语句。19+2*48/2是一个表达式,最后要计算出一个结果,这个结果就是一个对象。 “=”,不要理解为数学中的等号,它的作用不是“等于”,而是完成赋值语句中“赋值”的功能。a是变量。这样就完成了一个赋值过程。 语句和表达式的区别:“表达式就是某件事”,“语句是做某件事”。 print a 这还是一个语句,称之为print语句,就是要打印出a的值(这种说法不是非常严格,但是通常都这么说。严格的说法是打印变量a做对应的对象的值。但这种说法啰嗦,就直接说打印a的值)。 是不是在为看到自己写的第一个程序而欣慰呢? |
上一篇:零基础学python视频推荐上班族注意零基础学python编程从哪里入手
下一篇:没有了