python基本语法与python解释器多版本共存
概要
- python的多版本共存
- python语法之注释
- python变量与常量
- 变量的本质
- 变量的命名风格
- python基本数据类型
python解释器多版本共存的实现
下载多个版本python解释器后,打开本地文件夹,找到python.exe在本地文件夹中备份,并改名
python.exe python2.exe
python.exe python3.exe
并先后将两个python解释器的路径添加到环境变量中

python语法之注释
注释有两种方法分别是 单行注释和多行注释
单行注释:
只需要在注释内容前面加上 ,但需要注意python的语法规则,在# 后面空一格,单行注释可以注释在代码之上或者紧跟代码之后,如注释跟在代码之后,需要空两格在进行注释
多行注释:
有两种写法,分别是,三个单引号与三个双引号,需要注意使用英文模式下的引号
'''三个单引号''' """三个个双引号"""
在pycharm中注释是有快捷键的,选中注释区域 CTRL+?
可以对选中区域进行注释或者取消注释
python变量
变量即变化的量,用于描述事物的变化状态
例如 一只猫 品种:布偶 体重:3kg 肩高:30cm 颜色:白
冒号左边的是变量名,右边是变量值
用代码表示 weight = 3
hight = 30
color = whit
可以将代码层面给的变量分为三个部分:
变量名 >>> hight
赋值号 >>> =
变量值 >>> 30
我们将之称为变量的三要素
变量的本质
以age = 18为例
电脑会在内存空间中申请一块空间存储18,并给18所在的空间绑定一个名字age,访问内存里的空间需要通过age进行查找。一个变量名只能指向一块内存空间,而一块内存空间可以有多个变量名指向。
变量的命名规范
只能出现数字、字母、下划线,但是不能以数字开头,关键字也不能用作变量名,变量命名尽量做到见名知意。
int = 3
12user = 3
user@name = 3
user name = 3
"""这些都是错误的命名"""
变量命名风格
为了规范命名使代码编写更加方便易读,业内形成了两种主流命名风格
下划线式:单词语单词之间通过下划线分割
user_id = 101
student_course_selection_id = 101
#python编写推荐使用下划线是命名
驼峰体式:单词首字母大写,根据首字母大小写不同,又分为大驼峰和小驼峰
#大驼峰
UserId = 101
StudentCourseSelectionId = 110
#小驼峰
userId = 101
studentCourseSelectionId = 110
常量
在python中没有真正意义上的常量,真正意义上的常量绑定后无法在进行修改
常量1 = jojo
常量1 = yoyo #报错
因此python中约定俗称的将变量名全部大写的变量默认为常量
ID = 12112 #默认为常量
ID = 00000 #可以修改成功
在其他语言中真正的常量定义后无法修改,下面以js为例
const pi = 3.14
pi = 888 #报错
python的基本数据类型
什么是数据类型?
变量是为了让计算机能够记忆事物的状态,变量值就是用来存储事物状态的,但是事物的状态是分成不同种类的,例如 身高、肤色、职务等
整型 int
整形存储数据为整数,人的年龄,学生人数,年份等
age = 10
num = 90
year = 2022
浮点型 float
浮点型存储数据为小数例如 薪资,身高,体重
weight = 55.5
height = 180.5
字符串 str
文本描述类数据称之为字符串型,使用需要借助于引号
name = '张三'
address = "上海市"
hobby = '''唱歌'''
color = """ddd'lll'"lll"""""
多样性的字符串定义方式是为了防止字符串内部的文本也需要使用引号。
列表
能够存储多个数据,列表的值用中括号括起来,内部元素可以是任意数据类型,元素之间用英文逗号隔开
list1 = ['刘亦菲', '周慧敏', 1, 2.5, [1, 2, [3, 4, ['a',,3,4]] ]
#取出列表中的元素a
l1 = list[4][2][2][1]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人