03 编写程序

  本章内容:

    1、使用IDLE的编辑器

    2、编译源代码

    3、重键盘读取字符串

    4、在屏幕上打印字符串

    5、源代码注释

    6、程序的组织

--------------------------------------------

   到目前为止,我们写的都是单行程序,并通过交互式的命令来运行的。对于编写复杂功能的Python代码非常不方便,所以,我们可以通过编写程序来完成;

1、使用IDLE的编辑器

  开启一个编辑菜单:

  编辑并保存文件:

  保存文件命名为welcome.py。

  选择菜单运行该程序。

  运行结果如下:

  【注意:IDLE是Python自带的编辑器,如果不使用这款编辑器,还可以选择notepad++、sublime等】

  常用快捷键:

    Ctrl + N  打开一个新的编辑器窗口

    Ctrl + O  打开一个文件进行编辑

    Ctrl + S  保存当前程序

    F5    运行当前程序

    Ctrl + Z  撤销最后一次操作

    shift + ctrl + Z  重做最后一次操作

  除了在IDLE默认编辑器下执行程序外,还可以在cmd下执行程序,如下图:

  除了可以直接在cmd下运行程序,也可以在cmd下直接进入交互界面;

 2、编译源代码

  我们经常将Python程序中的语句称为源代码,并将程序文件源代码程序;

  所有Python源代码文件都是用扩展名 .py 来表示;

  在Python源代码运行的时候,就会自动创建 .pyc 的文件;.pyc 代码会包含编译后的代码,也就是目标代码;这种编译后的代码能够更加高效的让计算机读取并执行Python程序;这个文件是自动创建的,所以我们大多数情况下,并不需要关心这个文件。

  从键盘中读取输入:input() 函数【类似于shell脚本的 read 命令】

  F5运行,运行程序,结果如下:

    【其中,capitalize() 函数,保证首字母大写】

  使用strip()函数,也可以从键盘输入程序:

name = input('Enter age: ').strip()

  intput()函数只是返回字符串,如果需要的数字,我们需要进行函数转换

  通过int(),以及str()函数,可以转变变量类型,并在其他代码下调用;

4、在屏幕上打印字符串

  print() 函数是可以在屏幕上答应字符串的;类似于C语言或者Linux下的printf命令;

print('jack','ate','no','fat')

  我们可以为字符创添加间隔符,使用 sep 关键字就行;

print('jack','ate','no','fat',sep='.')

  【这里我们要注意的是:print函数,默认是有 \n 换行符号的】

print('jack ate ')
print('no fat')

  这样,jack ate 和 no fat 之间是有换行的;

  如果想使其在同一行,则需要指定末尾符号为为空:end = ''

print('jack ate ',end = '')
print('no fat')

5、源代码注释

  和Linux的shell脚本的 # 号,或者和C语言下 // 一样,Python程序也许要给代码添加适当的注释信息,用来对代码进行解释,提示,或者警告;

  在Python下,也是使用 # 号来进行注释;

6、程序的组织

  从宏观层面上,我们需要对程序代码进行定义;

  首先,我们需要知道一段代码实现的最后的功能,然后我们需要知道哪些值才能实现这个功能,所以我们要有输入,之后,对输入值进行处理,最后得到的值就是我们需要的,我们要讲这些需要的值进行输出;

  过程如下图:

  在复杂的程序下,我们会使用编写函数的方式来组织;所以,代码编写的时候,一定要清楚自己的代码逻辑;

猜你喜欢

转载自www.cnblogs.com/BurnovBlog/p/11100599.html