zoukankan      html  css  js  c++  java
  • Python用户输入和代码注释

    一、用户输入

      若你安装的是Python3.x版本,当你在Python IDLE(编辑器) 中输入以下代码:

      name = input('用户名:')

      print('Hello',name)

      保存并执行后你会发现程序在等待你输入,只有你输入了信息,程序才会继续执行打印。

      若你安装的是Python2.x版本,那你在Python IDLE(编辑器) 中应输入以下代码:

      name = raw_input('用户名:')

      print 'Hello',name

      

      注意:不管是 Python2.x 还是 Python3.x 版本,两者虽然用户输入方法不同,但作用相同,再者

        输入的内容Python默认视作字符串进行处理,这里不注意以后会踩坑。

    二、代码注释

      代码注释的作用:

        当你写的代码越来越多的时候,你写过一个脚本或项目后,没加注释,过一段时间再回过头看会很懵逼的,而且

    如果一个项目不是你一个人写,而是很多人分工,当你需要调用别人没加注释的代码时,也会很懵逼很痛苦。所以我们

    平时写代码的时候,关键或者难以理解的时候应该加上注释,方便自己也方便别人。

      

      代码注释的规范

            单行注释的时候使用  #

            多行注释可以用三对引号  '''  '''   或者  """   """

        示例如下: 

     1 #!/usr/bin/env python3
     2 #-*- coding:utf-8 -*-
     3 # write by congcong
     4 
     5 '''
     6 名称空间:
     7         又名 name space,顾名思义,就是存放名字的地方。比如:若变量x = 1,1存放在内存中,
     8         那名字存放在哪儿呢?名称空间正是存放名字x与1绑定关系的地方。
     9     分为3种:
    10         locals : 函数内的名称空间,包括局部变量和形参
    11         globals: 全局变量
    12         builtins:内置模块的名字空间
    13     不同变量的作用域就是由这个变量所在的命名空间决定的。
    14 
    15 作用域即范围,分为:
    16         全局范围:全局有效
    17         局部范围:局部有效
    18     查看作用域方法:globals(),locals()
    19 
    20 作用域的查找顺序:LEGB
    21         L:locals是函数内的名字空间
    22         E:enclosing(围住) 是外部嵌套函数的名字空间
    23         G:globals 全局变量
    24         B:builtins内置模块的名字空间
    25 
    26 '''
    27 age = 20
    28 def func1():
    29     age = 18
    30     print('func1:',age) # func1:18
    31     def func2():
    32         age = 28
    33         print('func2:',age) # func2:28
    34         def func3():
    35             print('func3:',age) # func3:28
    36         func3()
    37     func2()
    38 func1()
    39 print('全局:',age) # 全局:20
    View Code  

      

      代码注释原则:

    1. 不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可
    2. 注释可以用中文或英文,但绝对不要拼音

      

  • 相关阅读:
    12-认识容量和升(四上)
    11 认识1-5(一上)
    10 圆柱的表面积(六下)
    009 单式折线统计图(五下)
    008 解决问题的策略 转化(苏教版 五下)
    007 分数的基本性质(五下)
    006 三位数乘两位数(四上)
    kafka,MQ消息队列
    005 圆的周长(六上)
    004 平行四边形的面积(五上)
  • 原文地址:https://www.cnblogs.com/schut/p/8400321.html
Copyright © 2011-2022 走看看