欢迎光临散文网 会员登陆 & 注册

第一章,变量。(温馨提示:任何编程语言都必须经常敲代码)

2022-04-26 18:34 作者:创世十鹰  | 我要投稿

# python中使用#来注释

# 三对单双引号表示多行注释''' '''或""" """

# 变量名只能用字母(a~z组合),数字(0~9组合),下划线(_),且要用字母或下划线打头(开头),不能用数字开头,

# 变量名不能包含空格,可使用下划线分隔其中的单词

# 不能将关键字,函数名作为变量名。也就是不要使用python保留用于特殊用途的单词

# 变量名见名知义,简短又有描述性,比如:name比n好,student_name比s_n好,name_length比length_of_persons_name好

# 慎用小写字母l,大写字母O(和数字1,0长得像,有的人会看错,在编译器中我感觉O和0一点也不像)

# 比如来命个变量名试试:如,message_666,not_english

# 就目前来说,应使用全部小写字母python变量名,虽然大写字母不会导致错误,但大写字母在变量名中有特殊含义,后面章节学习


message = "Hello Python world!"# 这行代码的意思是声明一个名为message变量,且每个变量都指向一个值,

# 这里变量message指向的值为文本Hello Python world!

# 当添加变量后会导致python解释器处理这行代码时把message与Hello Python world!关联起来,方便后面引用,

# message的意思是消息,注意语法格式等于符号两边都有空格,和js一样。

print("message")

# 打印字符串message,单引号,双引号都可以且没有任何区别

print('message')

# 打印字符串message

print(message)

# 打印变量message所关联的值(也就是文本Hello Python world!)

message = 'very good!'

print(message)

# 打印message所对应的最新值very good!(python中始终记录变量最新的值)


# 整合上面全部代码:

message = "Hello Python world!"#

print(message)


message = 'very good!'

print(message)


print('message')

print("message")


# 上面所有代码运行结果:

# message

# message

# Hello Python world!

# very good!

# Hello Python world!

# very good!

# message

# message

# [Finished in 80ms] 


# 快速找错,使用变量时避免命名错误

# message = '666\n666666'

# print(mesage)###本来是message,少写了个字母s

# 当程序存在错误时,python解释器能帮助你找出错误所在,程序无法成功运行时,解释器将提供一个traceback(traceback是一条记录),

# 然后就能找出原因,(当然你要问traceback怎么用?目前我只知道可以配置环境变量path,在所写代码文件目录下的路径添加到path中)


# 运行如下:

# Traceback (most recent call last):

#  File "D:\python\python_work\variable.py", line 47, in <module>

#    print(mesage)

# NameError: name 'mesage' is not defined. Did you mean: 'message'?


# 解释器指出在D:\python\python_work\variable.py下,错误在47行,且列出了错误的那行代码 print(mesage),

# 还指出了是什么错误(这里是 NameError: name 'mesage' is not defined),

# 在这里解释器发现了一个名称错误,并报告打印的变量mesage未定义,python无法识别你提供的变量名

# 名称错误通常意味2种情况:使用变量前忘记给它赋值,或者变量名没有写对


# 变量是标签

# 变量通常被描述为可用于储存值的盒子,在你刚接触变量时,这种定义可能很有帮助,但他并没有描述python内部表示变量的方式。

# 一种好得多的定义是,变量是可以赋给值的标签,也可以说变量指向特定的值


第一章,变量。(温馨提示:任何编程语言都必须经常敲代码)的评论 (共 条)

分享到微博请遵守国家法律