首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python入门篇-利用注释和main函数用法做一个计算器程序

在开发的世界中,作为一个非常专业的程序员,会写代码固然重要,但是如何将代码写的非常专业非常有规范!今天就分享一些如何规范写出专业代码的一些知识点。

注释

标注、批注,解释性语言。

不要小看一个小小#符号,为什么这么说呢?

在一个互联网公司中,会存在多个TEAM,都是为了共同完成某一个项目,写那么多代码不仅仅是给自己看,你在负责一个产品的某个模块,别的同事为了看懂和调用你的模块,就必须要迅速明了的看得懂你的代码结构。

接下来我们打开pycharm写一些简单的代码,从而来论证注释的作用:

print("line01")

print("line02")

print("line03")

print("line04")

print("line05")

我们能很明显的看到输入以上代码之后返回的结果就是1-5

注释的注销作用是当我在2/3/4前面加上#符号时:

print("line01")

#print("line02")

#print("line03")

#print("line04")

print("line05")

执行时会出现以下结果:

只会显示1和5的输入,因此可以得出执行文件在遇到有注释的代码,是不会让其参与到运行之中去的!

注释的解释作用相当于对一段代码的解释作用!如图所示,我在头部添加了#打印5行,为的是后面这几行代码标识其目的的作用!

#打印5行

print("line01")

#print("line02")

#print("line03")

#print("line04")

print("line05")

在Python语言中的注释和linux系统中的注释稍微有一些区别:如图所示

pycharm中单引号和双引号的作用注释是一样的。

在pycharm中我们这样输入:

#打印5行

print("line01")

#print("line02")

#print("line03")

#print("line04")

print("line05")

""" 注释的内容 """

'''添加的注释'''

注释在pycharm中的快捷键

CRTL+/

规范的注释的写法

我先简单写一个计算器的小程序,来实现加减乘除的简单功能。

最后的验证的RUN结果两个字分别运算加减乘除得出的正确结果。

图中代码重点说的意思是注释的作用,它标注了这个小程序的模块功能意思,一目了然~

#! C:\python\Program\python.exe 指明Python.exe这个文件是在哪个路径中,很像linux脚本开头格式写法。

# coding:UTF-8 译码格式为UTF-8

"""

模块一

实现加减乘除的运算

~~~~~~~~~~~~~~~~~~~~~

add (num01,num02) - - 实现两数相加。

sub (num01,num02) - - 实现两数相减

mul (num01,num02) - - 实现两数相乘

div (num01,num02) - - 实现两数相除

"""

defadd(num01,num02):

returnnum01+num02

defsub(num01,num02):

returnnum01-num02

defmul(num01,num02):

returnnum01*num02

defdiv(num01,num02):

returnnum01/num02

#调用add函数实现两数相加

print(add(50,30))

print(sub(100,30))

另外,我还想补充的就是调用的一些命令

新建一个文件并取名为test01

调用hello.py这个文件模块函数中的add,run一下test01的.py文件,最后得出的结果是对的!

补充一个语法:

import 如图所示:

main函数

main函数在程序中的作用就是一个入口的作用!

不管是用那种开发语言来写一个程序,都需要程序的架构。

程序的结构

一个程序可以包含一个或多个模块,模块中可以包含多个类,类中可以包含多个函数。

因此最小的程序单位就是函数了!

在实际的生产环境中,规范的代码中必须有main函数来指明程序的入口:

图中,写完main函数之后,可以发现一个三角图标的指向!

在pycharm中,我们新建一个python完全文件时:

就会默认的帮你带上main函数的。

变量

在Python编程中,有很多概念需要让我们了解,其中变量就是一个很重要的基础知识。

变量:通俗的来说就是好记的点号。准确的来说是一个“容器”,而且是一个什么都能装的容器,如图所示,能装下小数,整数、日期、文字,英文类型等等....

我们打开pycharm,在num中写上几个类型的数值,有整数,小数,真假,还有英文字母,而且也没有报错,就说明变量是一个什么都能装的容器!

在Python中,使用变量有一个属性就是不需要事先声明变量需要存储什么数据!

举个比方说,在C#语法中,如果你要赋予一个值变量为一个整型,那么你就必须要赋予它一个int的定义类型,否则会在运行中报错的。

而在Python中,如图所示,我们可以看到想存什么就存什么!

为何需要变量?

众所周知,一个程序在电脑中执行时,最先使用的是电脑的内存,往往开发人员在写程序时都是很关注对内存的使用情况。

当一个程序中的变量为10,写入到内存时,计算机是用二进制来表示的,就会在内存中表示为1010,并且占用内存一个地址位置!

那我为何让10存在内存中呢?

原因很简单,就是为了后期方便调用数据!

看似简简单单的占用,背后却有着很强的逻辑概念!

问题1.

如果没有定义变量,从理论上来讲,这个10的数据是否可以从内存中取出?

答案是:可以去出,无非就是访问内存地址,然后从内存地址中去取出,如图所示,我举个内存地址为16进制为0x001affff.代表了1010存在的位置。通过内存地址再将数据取出!

但是这个做法就非常效率低下,变量的诞生就解决了这个问题:变量定义一个名字,会将内存地址做一个关联。

我可以在pycharm中验证一下变量的关联作用:

我直接调用num04这个变量, 返回的结果就是一个数据。

问题2.

我在pycharm中输入以下代码,执行时是否会报错?

答案是:肯定会报错的!

num01+=20

print(num01)

根据提示:我得到的翻译如图所示,时间关系下次再说!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180316G1S88I00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券