首页 > 自动化运维 > python > 菜鸟篇2–变量和注释
2016
11-26

菜鸟篇2–变量和注释

一、什么是变量?

变量用于存储信息并且可以被调用,起到标识某个数据的名称的作用。

1 声明变量

    变量名最好能见名知意;

    通常使用以下两种方式命名:

        son_of_twins_brother_age = 25

        NameOfTwins = "woodman"

例 1 变量赋值

name = "woodman"

print(name)

执行结果 woodman

2 变量定义的规则:


变量名只能是 字母、数字或下划线的任意组合

变量名的第一个字符不能是数字

以下关键字不能声明为变量名

【'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'】

例 2

name = "woodman"

name2 = name

name = "tshare365"

print(name,name2)

执行结果 tshare365 tshare365 #NO,结果不是这样的。

执行结果 tshare365 woodman #真正的执行结果

Why?

你的理解可能是这样的,如下图:

根据执行结果,显然这么理解是错误的。

name2指向的不是name,而是name所指向的存储单元

所以name和name2没有任何关系,如下图:

常量是不希望你去更改的变量,通常用全大写命名; 如:

MYSQL_CONNECTION = ‘localhost’

二 、注释

  单行注视:# 被注释内容

  多行注释:""" 被注释内容 """


例 3 单行注释# 可以加在上下行或者直接跟在 行尾


#变量赋值

name = "woodman"

name2 = name   #name2指向“woodman”

name = "tshare365"

print(name,name2)

#执行结果 tshare365 woodman

例 4 两个“三引号”之间的行被注释了,比在每行前加#高效多了。


'''

name = "tshare365"

name2 = name

name = "tshare365"

print(name,name2)

执行结果 tshare365 woodman

'''

最后分享一个比较好的网址给大家,希望不会被站长给咔嚓了。。。

http://www.runoob.com/python3/python3-tutorial.html




最后编辑:
作者:wood-man
这个作者貌似有点懒,什么都没有留下。
捐 赠您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击

留下一个回复