菜鸟篇2--变量和注释

一、什么是变量?

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

 

1 声明变量

    变量名最好能见名知意;

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

        son_of_twins_brother_age = 22

        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

'''

 

 

 

 

posted @ 2020-05-27 10:01  山城木头人  阅读(116)  评论(0)    收藏  举报