python多版本共存与语法注释
1.Python多版本共存
前言:2.7版本和3.6版本是当时版本最稳定且功能齐全的版本,所以大部分的程序员都会用这两个版本。如果我们出去工作了碰到了公司有较老的项目可能就需要用Python2.7去进行维护,因此我们电脑中要安装多个版本的Python
#情况一:在cmd窗口中
1.下载安装好,在cmd窗口直接输入Python2.7版本的路径,找到2.7版本
2.将两个版本的Python所在路径都添加到环境变量中之后重命名Pyhon解释器文件名称.名称添加分别以2、3进行区分.如果想要cmd窗口运行2.7版本,则直接输入python2.exe即可(修改环境变量后,需重启cmd窗口)
#情况二:在Pycharm解释器中
1.file >> settings >> project >>python interpreter >>system interpreter >>Add添加使用版本路径即可
2.创建新项目直接指定版本,file >> new project >> previously configured interpreter添加使用版本路径

2.python语法之注释
前言:注释的作用 在大多数编程语言中,注释都是一项很有用的功能。在一些简单的程序中只包含Python代码,但随着程序越来越大、越来越复杂,就应在其中添加说明,对你解决问题的方法进行大致的阐述。注释让你能够使用熟悉的自然语言在程序中添加说明,增强程序的可读性。
#一、单行注释
操作方法:# 注释内容。
(井号后面的内容都会被Python解释器忽略,全部被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用。)
一般单行注释都是在代码的上方,如果代码注释很短的情况下,也可以在代码的后面添加注释。为了保证代码的可读性和规范性,在注释和代码之间要有两个空格。
#二、多行注释
操作方法:'''注释内容'''
"""注释内容"""
PS:其实Pycharm有注释快捷键:ctrl+?鼠标拖选住的内容可以直接变为单行注释。解开注释重复按多一次就可以了。

3.python变量
一、变量的定义:#变量分为变量与常量,有时候统称为了变量,都是描述事物的状态。简单来说,变量就是让计算机记住事物的状态。
eg:name = 'lw' 其中name是变量名,lw是变量的值,=是赋值符号。这三个统称变量的三要素。
二、变量的命名:
1. 可以由字母、下划线和数字组成。
2. 不能以数字开头。
3. 不能与关键字重名。(如果以关键字命名,关键字将失去本来的功能)
4. 命名最好做到见名知其意eg:name = 18 (这是不对的)
三、变量的命名风格:目的是为了增加代码的识别性和可读性,并非强制
1.下划线式: #python推荐使用
变量名如果是两个或者是多个单词组成,每个单词应小写,并且单词与单词之间用下划线链接eg:family_name= "luo"
2.驼峰体式 #JavaScript推荐使用
大驼峰 一、第一个单词小写,后续单词首字母都要大写 eg:familyName
小驼峰 二、每个单词的首字母都要大写 eg:FamilyName
四、常量
定义:不变化的量。绑定一个值之后无法再进行修改。在python中想要表示常量就将所有的变量名大写即可。而在其他编程语言中有真正的常量eg:在计算机程序运行时,不会被程序修改的量;数学函数中的某一个量,例如每一个具体的圆的半径、直径数值。
五、变量的本质
变量的本质是一段连续内存空间的别名。可以把变量当作一个门牌号。遇到赋值符号,要先看符号的右侧,从右到左。eg:a = 10 含义是在内存空间一块储蓄空间10,绑定了一个名字叫做a,要想找10就必须叫a。要注意的是如果a = 10 a = 11 那么a就等于11(一个变量名只能指向一块内存空间) 如果a=10 b=10 那么a和b都等于10(同一个值可以有多个变量名指向)

4.python基本数据类型
前言:我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态,而变量的值就是用来存储事物状态的,很明显事物的状态分成不同种类的(比如人的年龄,身高,职位,工资等等),所以变量值也应该有不同的类型。
在Python中,定义变量是不需要指定数据类型的。但Python本身是有数据类型的,它的数据类型可分为数字型和非数字型。
数字型:
一整型int:
age = 18 num = 54 year = 2022
二浮点型float:
salary=3.1 height = 1.83 weight = 75.5
三布尔型bool
is_ok = True is_ok = False (首字母要大写)
......
非数值型:
一列表型
情况一: stu_names = ['tony', 'jenny', 'kevin']
stu_names[0]就是tony,stu_names[1]就是jenny
情况二: stu_age1 = ['12', '13', '14',[15, 16, 17[18, 19, 20]]] 如果我们需要找到20那么首先先获取大列表里面的小列表即stu_age2 = stu_age1[2]将小列表赋值给变量名stu_age2。再将小小列表赋值给变量名stu_age3即:stu_age3=stu_age2[2]以此类推。 即print(stu_age1[2][2][2][2])
二字符串型
需要借助于引号, 引号引起来的部分
familyname = 'luo' 方法1 单引号
familyname = "luo" 方法2 双引号
familyname = '''luo''' 方法3 三个单引号
familyname = """luo""" 方法4 三个双引号
# 如何区分注释和字符串型数据类型:引号左侧如果有赋值符号和变量名 则是字符串,如果没有则是注释。
# 为什么多行注释有四种方法,那是因为有时候我们的代码可能需要用到单引号或者是双引号。eg:'博主说:"看过这篇博客的人会变帅"'

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!