根据网上教程安装python环境和pycharm
注释就是对代码的注解说明,被注释的代码不会被解释器执行
为了增强代码的可读性
# 单行注释使用一个“#”开头,可以跟在代码的正上方亦或者是正后方
# 注意,如果跟在代码的正后方,需要与代码之间间隙两个空格,且注释内容与#间应该有一个空格,如下所示:
print('Hello World!') # 与前方代码间隙两个空格,且与#符号间隙一个空格
# ⚠️ 在 Python 中,缩进是尤为重要的,因此不要随便进行缩进
'''
多行注释使用三个单引号或者三个双引号
'''
"""
多行注释使用三个单引号或者三个双引号
"""
•不需要所有的代码都加注释,只需要对于核心、关键、重要的部分加注释即可
•注释可以用中文亦或者英文,但是不可以使用拼音
所谓的变量就是可以变化的量,量指的是事物的状态,比如说:人的年龄、游戏角色等级、金钱等。
Python 中所有的语法都是为了想让计算机具备人类的某一项技能,那么变量语法的存在意义就是为了让计算机能够像我们人类一样去记忆事物的某种状态,并且事物的状态是可以发生变化的。
程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者保存下来程序执行时候的状态以及状态的变化。
原则:先定义、后使用
变量名 = 变量值
变量名相当于门牌号,指向变量值所在的内存地址,是访问变量值的唯一方式
=是赋值符号,用来将变量值的内存地址绑定给变量名
变量值就是我们存储的真正的数据
user_name = 'wuxiaoyuan' # 记录用户的姓名为“wuxiaoyuan”
user_pwd = '123456' # 记录用户的密码为“123456”
user_age = 18 # 记录用户的年龄为18
user_salary = 5000 # 记录用户的薪资为5000
解释器执行到变量定义的代码时会申请内存空间存放变量值,然后将变量值的内存地址绑定给变量名
通过变量名即可访问到对应的值
# 通过变量名即可引用到变量值,我们可以结合 print() 功能将其打印出来
print(user_name) # 通过变量名 user_name 找到变量值 'wuxiaoyuan' ,然后执行print('wuxiaoyuan'),输出:wuxiaoyuan
# 如果我们要存储的数据18代表一个人的年龄,那么变量名应该使用age相关
user_age = 18
# 如果我们要存储的数据18代表一个人的薪资,那么变量名应该使用salary相关
user_salary = 18
用户名字 = 'xiaowu' # 错误
yonghumingzi = 'xiaowu' # 错误
user_name = 'xiaowu' # 正确
user_name = 'Nagase Ren'
user1 = 'Jack'
_class = '洛杉矶班'
*user = 'jerry' # 错误
$PATH = 100 # 错误
PATH$ = 'xxx' # 错误
2_user = 'tom' # 错误
123 = 'hello' # 错误
'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'
class Animal(object):
""" 动物类 """
age_of_tim = 54
number_of_students = 32
ID:反映的是变量在内存中的唯一编号,内存地址不同,ID 则不同
类型:反映的是变量值的数据类型
值:反映的是变量值的值本身
user_name = 'wuxiaoyuan'
print(id(user_name))
print(type(user_name))
#结果
1883852259504
<class 'str'>
# is: 比较左右两个值的id是否相等
# ==:比较左右两个值的他们的值是否相等
>>> x = 'wuxiaoyuan'
>>> y = 'wuxiaoyuan'
>>>
>>> print(x,y)
wuxiaoyuan wuxiaoyuan
>>> print(id(x),id(y))
2649074221232 2649074221232
>>>
>>> print(x == y)
True
>>> print('########')
########
>>> print(x is y)
True
直白地讲,所谓的常量指的就是在程序运行的过程中状态不发生变化的量,称之为常量。
python语法中没有常量的概念,但是在程序的开发中会涉及到常量的概念
在程序运行的过程中,有些状态是不应该发生变化的,比如:圆周率π
在 Python 中没有专门的语法定义常量,但是我们约定俗成,使用全部大写的方式命名的变量名,我们称之为常量。
PI = 3.1415926
所以,单从语法的角度上看,常量的使用与变量的使用是一致的。