python中的变量及代码注释

一、 python中的变量

  • 变量的命名规则:
1、要具有描述性。
2、变量名只能是_、数字、字母组成,不可以有特殊字符。
3、不能以中文为变量名(其实支持,但是最好不要)。
4、不能以数字开头。
5、保留字符不能使用(python关键字)。
6、尽量不要大写,变量名区分大小写。 

python中,保留字怎么查看?

from keyword import kwlist         等价于 import keyword
print(kwlist)                  print(keyword.kwlist)
 

常量:不变的量,定义常量的名字一般全部大写。

  • 变量在内存中的保存:

定义了变量之后,变量是保存在内存中的。会为变量在内存中开辟一块空间存储。当没有变量引用这个内存对象时,python内部的内存回收机制会将这块内存清除回收。

删除变量: >>> del name #删除变量name

  • 变量在函数中作用域问题:

这里举例说明吧,更详细内容看函数章节。

 

#!/usr/bin/env python3
#-*-  coding:UTF-8  -*-
# 作用域问题
def changeme(mylist):
    mylist+=1;
    print("函数内取值:",mylist)    # 返回  函数内取值:2

mylist = 1;
changeme(mylist);
print("函数外取值:",mylist)    # 返回  函数外取值:1

 

 

 

二、 注释与缩进

#/usr/bin/env python3
# _*_ utf-8 _*_
'''
这是注释部分,多行可以用三个单引号或三个双引号;单行注释可以用井号 # 
多行注释可以用于格式化输出,看下面例子。

'''
print("hello world!!")

msg='''this is one 
this is two
this is three'''
print(msg)

 

猜年龄

#/usr/bin/env python3
# _*_ utf-8 _*_
'''python中,层次之间使用缩进表示,官方建议统一使用四个空格。不要使用tab键。缩进级别要保持一致,否则报错'''

age_true = 27

guess_age = int(input("input age:"))
if guess_age > age_true:
    print("think small")
elif: guess_age < age_true:
    print("think big")
else:
    print("yeah!")

 

 
posted @ 2018-12-07 10:03  hacker&haidao  阅读(688)  评论(0编辑  收藏  举报