今日内容
- python多版本共存
- python的注释
- python的变量与常量
- 变量的本质
- 变量的命名规范
- python基本数据类型
内容详细
python多版本共存
先将两个版本的python解释器所在的路径都加入到环境变量里面,接着把python解释器重新复制一个并改名
python.exe
>>>>python2.exe
python.exe>>>>python3.exe
在cmd里面可以直接输入python2.exe或者python3.exe就可以启动不同版本的python解释器了
pycharm里面如何切换
方法1:点击file-->settings--->project---->python Interpreter--->点击右侧设置按钮选择解释器所在位置就可以
(已经设置好了之后,以后再切换就可以直接再选项框里选择了)
方法2:file--->New Project--->Pure Python--->勾选previously cinfigured interpreter,然后点击右侧选择编译器版本路径就可以进行切换了
python的注释
单行注释:
# 只用于单行注释
多行注释:
\'\'\'单引号注释\'\'\'
\"\"\"三引号注释\"\"\"
其次pycharm还有注释的快捷键
ctrl+?
只能用于单行注释,取消注释再按一次即可,pycharm可以自动识别注释状态
python代码的编写规范
python使用PEP8编写规范
这个pycharm里面也自带了一个功能,就是按ctrl+alt+l,pycharm会在自动帮你调整为规范的代码格式
python的变量与常量
变量:就是变化的量,通常描述事物的变化状态
常量:就是不会变化的量,通常描述事物的固定状态
(变量和常量,有时候统称为变量,都是用于描述事物的状态)
# eg:姓名:秃头 职业:学生 身高:188cm
用代码来表示:
username = \'秃头\'
job = student
height = \'188cm\'
\'\'\'
变量的三要素
变量名 ----> username
赋值符号----> =
变量的值----> 秃头
\'\'\'
变量的本质
在内存中申请一个空间给这个变量
然后给这个空间绑定一个门牌号(变量名)
想要访问这个变量就必须通过门牌号(变量名来访问)
扩展:变量名只能指向一个值
而一个值可以被多个变量名指向
变量的命名规范
1.变量名只能以字母、数字、下划线命名
2.变量名不能以数字开头
3.变量名尽量做到见名知意
4.变量名不能以关键字命名
变量的命名风格
1.下划线式命名 #python推荐使用
user_name = \'tuzi\'
2.驼峰式 #javascript推荐使用
大驼峰式(每一个单词的首字母大写)
UserName = \'tuzi\'
小驼峰式(第一个单词的首字母不大写,其余的首字母大写)
userName = \'tuzi\'
常量
在python中没有真正意义上的常量
常量的真正意义是如果定义了就不能被修改
而在python中,通常把所有的变量名全使用大写来表示它是一个常量,这也是被大家约定俗成的
# eg:
AGE = 18
但在其他编程语言里有真正的常量,定义了一个量就不能修改
python基本数据类型
什么是数据类型?
人的生活中会产生很多的数据,那么计算机在处理这些数据是也需要不同的数据类型来进行分类,
整型 int
通常为整型或整数,是正或负整数,不带小数点
作用:记录年龄、年份等是整数的东西
# eg:
age = 18
year = 2022
浮点型float
就是指有小数点的数,小数
作用,用来记录人的身高、体重、薪资等等。
# eg:
salary = 150000000.222
height = 1.88
weight = 74.6
字符串 str
用来描述文本说明类的数据
作用:名字,家庭地址
# eg:
username = \'tuzi\'
siti = \"翻斗花园\"
\"\"\"
注意:如果三引号写了多行数据,那么看他的左边有没有变量名和赋值符号,如果有就是字符串,如果没有就是多行注释。
\"\"\"
列表 list
能够存储多个数据
# eg:
uset_list = [\'tuzi\', \'翻斗花园\',\'三岁\', 18]
中括号包起来,里面可以存储多个数据,数据与数据之间用逗号隔开,数据可以是任意数据类型
补充
如何查看数据类型
print(type(数据\\变量名))
扩展:
l1 = [11, 22, 33,[11, 22, 33, [11,22,33[11, \'tuzi\']]]]
问:如何在这个列表里面取到\'tuzi\'这个值
# 有两种方式
方法1:
l2 = l1[3] # 先获取到l1的小列表
l3 = l2[3] # 在获取到l2的小列表
l4 = l3[3] # 再获取到l3的小列表
l5 = l4[2] # 这样\'tuzi\'这个值就取出来了
方法2:
print([3][3][3][2])
来源:https://www.cnblogs.com/zhengkaijian/p/15961243.html
本站部分图文来源于网络,如有侵权请联系删除。