python多版本共存
主要是把两个版本的python解释器的所在路径都加入环境变量当中,之后重新命名python解释器文件名称就好
先拷贝一个启动程序,在进行改名就好
python.exe python2.exe
python.exe python3.exe
\"\"\"
修改环境变量是没有办法打开的,重启cmd就好
\"\"\"
- 在cmd窗口中
输入python2,python3,即可得到两种不同版本python
-
在pycharm当中
1.点击file
settings
project
python interpreter
选择system interpreter
-
创建新项目的时候就可以直接选择指定的
-
python语法之注释
# 主题样式
\'file settings editor color scheme\'
注释就是对所敲代码的解释说明
1.单行注释
# 写上注释的文字
2.多行注释
三个单引号\'\'\'多行注释内容\'\'\' #引号键
三个双引号\"\"\"多行注释内容\"\"\" # shift + 引号键
注释快捷键
ctrl+? #只能单行注释,也可解除注释
\"\"\"
python代码的编写规范>>>:PEP8
1.单行注释如果在代码上方,警号和内容只要一个空格就好
2.单行注释如果在代码后面,先空两格,警号和内容再空一个
快捷键:需要修改的地方只需要按
ctrl+alt+1即可修改
\"\"\"
python变量
变量:会产生变化的量 描述事物变化的状态
常量:不产生变化的量 描述事物的固定状态
#常量和变量统称为变量 用于描述事物状态
#代码表面的使用
username = \'bob\'
age = 18
gender = \'male\'
\"变量三要素\"
变量名 :username
赋值符号 : =
变量的值 :bob(真实数据)
变量本质
age = 18
\"\"\"
遇到赋值符号 先看符号的右侧
1.在内存空间中申请一块内存空间储存18
2.再给8所在的内存空间绑定一个名字age
3.以后如果要访问内存空间里面18就必须要通过age
\"\"\"
1.一个变量名只能指向一块内存空间(值)
2.一个值可以有多个变量
变量命名规范
1.只能出现数字,字母,下划线
user@name # 错误
2.数字不能开头
123name # 错误
3.变量名尽量做到见名知意
username = \'bob\'
\"\"\"借助于软件>>>:有道词典\"\"\"
4.关键字(本身就具备特定功能的单词)不能作为变量名
print = 123 # 错误
变量命名风格
1.下划线 # python推荐使用
单词之间下划线
first_name = \'bob\'
2.驼峰式 #javascript推荐使用
大驼峰式
单词首字母大写
FirstName = \'bob\'
小驼峰式
firstName = \'bob\'
常量
没有意义上的常量
常量是一个值绑定了就不能再修改
常量1 = \'na\'
常量1 = \'bc\' # 报错
\"\"\"约定俗成 墨守成规\"\"\"
python的常量,所有的变量大写即可
HOUS = \'123.12.23\'
# 在其他编程语言中有真正的常量 定义了就不能修改
const pi = 3.14
pi
3.14
pi = 666 # 报错
python基本数据类型
# 什么是数据类型?
针对不同的数据采用不同的类型处理
# 如何查看数据类型
type(数据\\变量名)
不可变数据 | Number(数字) | String(字符串) | Tuple(元组) |
---|---|---|---|
可变数据 | List(列表) | Dictionary(字典) | Set(集合) |
1.整型int
整型大白话的意思就是 整数
作用:年龄 学生人数 年份
使用:
age = 18
num = 54
year = 2004
2.浮点型float
浮点型大白话的意思就是 小数
作用:薪资 身高 体重
使用:
salary = 3.1
height = 1.83
weight = 75.5
3.字符串str
字符串大白话的意思就是 文本描述类数据
作用:名字 家庭地址 爱好
使用: 需要借助于引号 引号引起来的部分
username = \'Bob\' # 方式1 单引号
family address = \"上海\"# 方式2 双引号
hobby = \'\'\'篮球\'\'\'# 方式3 三个单引号
hobby = \"\"\"篮球\"\"\" # 方式4 三个双引号
\"\"\"
三引号左侧如果有赋值符号和变量名 则是字符串
如果没有则是注释
\"\"\"
# 为什么定义字符串需要有这么多种方式
s1 = \"xxx说:\'年轻不是挥霍的资本\'\"
防止搞错,自己也需要引号
4.列表list
能够储存多个数据
l1 = [\'jason\', \'tony\', [111, 222, [\'heihei\', \'haha\', [\'你追我\', \'你追到我\', \'我就去你的棒棒锤\']]]]
# 索引取值获取 我就去你的棒棒锤
# 1.先获取大列表里面的小列表
l2 = l1[2] # 将小列表赋值给变量名l2
# 2.再获取下列表中的小小列表
l3 = l2[2] # 将小小列表赋值给变量名l3
# 3.再基于小小列表获取内部的列表
l4 = l3[2]
# 4.基于列表通过索引获取值
print(l4[2])
print(l1[2][2][2][2])
来源:https://www.cnblogs.com/wcc98/p/15961252.html
本站部分图文来源于网络,如有侵权请联系删除。