python:从入门到放弃 01 python解释器多版本共存及常变量
python解释器多版本共存及常变量
昨天成功的写出第一个python程序,已经在python学习之路上踏下第一步。😆😆😆
不积跬步,无以至千里;不积小流,无以成江海。
python多版本共存
安装多个版本的python解释器时,将他们分别安装在不同的路径下,并将两个版本的python解释器所在的路径都添加到环境变量中,之后重命名它们的副本。
副本 | 重命名 |
---|---|
python-副本.exe | python2.exe |
python-副本.exe | python3.exe |
这时,我们重新打开CMD窗口化后输入
python2 # 启动python2的版本
python3 # 启动python3的版本
在pycharm中
file👉settings👉project👉python interpreter👉选择system interpreter
或者创建新项目的时候可以直接指定
python语法之注释
注释是为了加强代码的可读性,没有注释的代码被形象的称为屎山
程序员:我最讨厌2种人,一种是不写注释的人,一种是让我写注释的人
- 单行注释
# 注释内容
- 多行注释
'一个单引号'
"一个双引号"
'''三个单引号''' #在注释内容中存在'时使用
"""三个双引号""" #在注释内容中存在"时使用
在pycharm中有注释的快捷键
ctrl+? # 只能单行注释
解开注释也是上述快捷键 能够自动区分当前状态是注释还是非注释
代码规范
python代码的编写规范>>>:PEP8
1.单行注释如果在代码上方则 警号和内容之间空一格即可
2.单行注释如果在代码后面 需要先空两格在 警号和内容之间空一格
python变量
变量即是用于描述用于描述事物的变化状态
username = 'rain' # 数据赋值给变量名
变量三要素
变量名 >>>: username
赋值符号 >>>: = # =在这里不是是等于的意思,是赋值的意思,将右边的值赋给左边的变量名
变量的值 >>>: jason (真实数据)
'''
解释器执行到变量定义的代码时会申请内存空间存放变量值,然后将变量值的内存地址绑定给变量名,通过变量名即可引用到对应的值
'''
username = 'rain'
print(username)
输出
变量命名规范
1.只能出现数字,字母,下划线
user_name1
2.数字不能开头
3.变量名尽量做到见名知意
4.关键字(本身就具备特定功能的单词)不能作为变量名
变量值的三大特性
#1、id
反应的是变量在内存中的唯一编号,内存地址不同id肯定不同 # 值相同,但id不同
#2、type
变量值的类型
#3、value
变量值
变量命名风格
1.下划线式 # python推荐使用
单词与单词之间下划线分割
user_name_of_db = 'Rain'
2.驼峰体式 # javascript推荐使用
单词首字母大写
大驼峰
UserNameOfDb = 'Rain'
小驼峰
userNameOfDb = 'Rain'
常量
python中没有真正意义上的常量,但在工作环境中,我们需要使一个变量的值保持不变,使用我们约定俗成是用全部大写的变量名表示常量。
PI=3.14159 #一般出现在配置文件中
所以单从语法层面去讲,常量的使用与变量完全一致。
// 在其他编程语言中有真正的常量 定义了就不能修改,如JS
const pi = 3.14
pi = 666 // 报错