zoukankan      html  css  js  c++  java
  • 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函数,默认是有 换行符号的】

    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、程序的组织

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

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

      过程如下图:

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

  • 相关阅读:
    Ubuntu安装teamviewer(附带解决dpkg占用的代码)
    使用print时出错 SyntaxError: Missing parentheses in call to 'print' Did you mean print("Usage....
    非root用户(普通用户)安装CMake
    Permanently added the RSA host key for IP address '13.229.188.59' Permission denied (publickey)fatal
    django6-admin
    django6-信号
    django6-缓存
    django6 -中间件
    天津去哪玩
    django--->form表单
  • 原文地址:https://www.cnblogs.com/BurnovBlog/p/11100599.html
Copyright © 2011-2022 走看看