一、python多版本共存操作用法
首先将两个不同版本的python软件下载至电脑内,尽量存放在C盘之外的其他盘内,然后在计算机中找到两个在存放这两个不同版本的python软件,点击进入找到带有后缀-exe的文件,然后先复制在拷贝一份重新命名pythonX.、pythonY.然后将两者所在的路径都复制添加到环境变量中去,再用电脑快捷键 windows+r打开cmd窗口,后直接进入页面,再去搜索那两款pythonX、pythonY,看是否都能运行,这是python是否安装成功的标志,随后在打开pycharm软件,在首页中找到file、点击setting,点击project,点击python interpreter,后在页面内直接切换两个不同的版本
二、python语法之注释
注释即是对python一段代码语言的解释,便于我们对代码的理解,其间又分几种方式:
1、单行注释型 使用:# 注释内容 井号键+空一格+注释内容
2、多行注释型 这是为了满足的当单行注释不够的情况下使用的方式,分为三个单引号注释 eg:''' 注释内容''' ;三个双引号注释 eg:'''''' 注释内容''''''
在pycharm软件中注释也有快捷键:ctral+?,注意的是这个组合快捷键只能用于单行注释中,解开注释也是该组合快捷键,这是区分当前状态是注释还是非注释的一个方法
三、python代码编写的规范(参照PEP8)
1、单行注释在代码上方时则井号与注释内容之间需要空一格即可,eg:# 注释内容
2、单行注释如果是在代码之后,需要在代码之后空两格后再加井号再空一个再加注释内容 eg:代码 +# +注释内容
还需要更多规范可在百度网站查找
四、python中的变量的相关认识
1、变量与常量
1.1、变量是指变化的量,用于描述事物的变化状态;常量是指不变的量,用于描述事故的固定状态,其中变量与常量有时候统称为变量,都是用来描述事物的状态变化
1.2、变量在代码层面上的使用,eg:name = 'jack'、age = 16 、gender = 'man'
1.3、变量的本质,一个变量必须包含三个要素:变量名、赋值符号、变量值,对于一个变量,eg:name = 'jack' 其中name是变量名,=是赋值符号,Jack是变量值,再遇到赋值符号时,我们应该先看赋值符号的右边,右边是变量值,也是变量真实值,我们可以想象把这个变量真实值作为一个很小的单位把它存放在计算机的庞大的内存中,然后我们在其身上安装一个精确的GPS定位,我们就把这个可以精确的GPS定位用一个计算机可以读懂的符号来代替,就成了赋值符号左边的变量名,也可以理解为用这个变量名来替代了变量真实值,目的主要是为了人-代码-计算机之间的交流,需要注意的是:一个变量名只有对应一个变量值;多个变量名可以对应同一个变量值,但是只有最后一组才算是有作用的,eg:age = 18,age =19 最终计算机只能读取到 age = 19,age = 18之间关系自动解除
1.4、变量命名规范
1.4.1 只能出现数字、下划线、字母,eg:name_123
1.4.2 数字不能出现在开头 eg:123455_name就是错误的命名
1.4.3 输入的变量名要求要做到见名知意,目的是为了让别人也能看得懂我们书写的变量名
1.4.4 一些关键字,功能字不能作为变量名 eg:print
1.5 、变量命名风格
1.5.1 下划线式,意思是每个英语单词写完后使用下划线的形式隔开,eg:user_name,在python软件中推荐使用此种命名风格
1.5.2 驼峰体式:里面又可以分为两种:大驼峰和小驼峰,大驼峰是指变量名每个英语单词首字母都是大写,小驼峰是指变量名除了第一个单词首字母小写外,其余单词第一个首字母必须要大写,两者基没有太大的区分
2、python的数据类型
2.1、数据类型的定义:是指根据计算机中不同的数据需要采用不同的类型处理,我们学习变量的目的是为了让计算机能够像人一样去记忆事物的某种状态,而变量的真实值就是记录事物存储状态的,显而易见的是事物的状态也分不同的种类,例如:人的年龄,人的身高、体重、职位,地址等,故变量值也应该有不同的类型处理,以下我将讲述几种比较常见的数据类型
2.1.1、数据类型之整型(整数),英文缩写int,使用:人的年龄,年份,人数等 eg:year = 6、number = 45
2.1.2、数据类型之浮点型(小数型),英文缩写float,使用:人的身高,体重,收入 eg: weight = 56.2、salary = 6.8
2.1.3、数据类型之字符串型(文本信息型),英文缩写str,使用:籍贯,性别,姓名 eg:gender = ‘男’、username = ‘Jack’
2.1.4、数据类型之列表型(表格列表型),英文缩写list,使用:用来存储多个数据 number_list =[ '11','12','13','14']