python多版本共存与语法注释

1.Python多版本共存

前言:2.7版本和3.6版本是当时版本最稳定且功能齐全的版本,所以大部分的程序员都会用这两个版本。如果我们出去工作了碰到了公司有较老的项目可能就需要用Python2.7去进行维护,因此我们电脑中要安装多个版本的Python

  #情况一:在cmd窗口中
    1.下载安装好,在cmd窗口直接输入Python2.7版本的路径,找到2.7版本
    2.将两个版本的Python所在路径都添加到环境变量中之后重命名Pyhon解释器文件名称.名称添加分别以23进行区分.如果想要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:'博主说:"看过这篇博客的人会变帅"'
posted @   Gie  阅读(81)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示