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

    1. 创建新项目的时候就可以直接选择指定的

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])

Python版本共存、语法、变量和数据类型的更多相关文章

  1. 多个python版本共存

    windows下多个python版本共存 了解python的人都知道python有2.x版本和3.x版本,而python3.x版本不向下兼容,但是根据具体的需要,有时候要2.x和3.x共存,pytho ...

  2. Python虚拟环境的安装和配置-virtualenv与windows下多个python版本共存

    Python虚拟环境的安装和配置-virtualenv与windows下多个python版本共存 windows下多个python版本共存 https://www.python.org/downloa ...

  3. [转]windows下多个python版本共存,pip使用

    windows下多个python版本共存,pip使用 2017年09月13日 17:21:30 阅读数:2574 一.同时装了Python3和Python2,怎么区分 了解python的人都知道pyt ...

  4. windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2

    windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2 1.官网下载python3.6.2https://www.python.org/ftp/p ...

  5. python版本共存与语法的注释

    python的多种版本共存 首先还是先下载python解释器除最高版本的另外两个版本 个人推荐的是 3.6.8和2.7.14 首先我电脑是win7系统 在计算机属性右键点开高级设置点击环境变量 将下载 ...

  6. Python编程-编码、变量、数据类型

    一.Python和其他语言对比 C语言最接近机器语言,因此运行效率是最高的,但需要编译. JAVA更适合企业应用. PHP适合WEB页面应用. PYTHON语言更加简洁,丰富的类库,使初学者更易实现应 ...

  7. Python学习笔记(1)——Python的概述(Python的环境、变量、数据类型、基本运算)

    Table of Contents 1. Python概述 1.1. Python基础知识 1.2. 运行环境 1.3. Python的格式 1.4. Python的变量. 2. Python的数据类 ...

  8. pycharm下的多个python版本共存(一)

    经历过IDLE,anaconda,和pycharn的编程环境,并进行了一段时间的项目编程后,决定使用pycharm作为以后的工作环境. 一方面因为项目组其他人推荐,另一方面在使用过程中比较顺手.当然很 ...

  9. 多Python版本共存

    Python 3.4 和 3.7 共存 我的电脑上同时安装了 Python 3.4 和 Python 3.7 两个 Python 版本.现在打开终端窗口进入指定的版本. py -3.4 py -3.7 ...

随机推荐

  1. SpirngMVC源码分析

    分析过程 通过 前端控制器源码 分析 SpringMVC 的执行过程 前端控制器在 web.xml 文件中的配置 <!-- springmvc 前端控制器 --> <servlet& ...

  2. js--事件循环机制

    前言 我们知道JavaScript 是单线程的编程语言,只能同一时间内做一件事,按顺序来处理事件,但是在遇到异步事件的时候,js线程并没有阻塞,还会继续执行,这又是为什么呢?本文来总结一下js 的事件 ...

  3. 详解Mysql事务隔离级别与锁机制

    一.概述 我们的数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能 就会导致我们说的脏写. 胀读和不可重复读.幻读这些问题. 这些问题的本质都是数据库的多事务并 ...

  4. 机器学习优化算法之EM算法

    EM算法简介 EM算法其实是一类算法的总称.EM算法分为E-Step和M-Step两步.EM算法的应用范围很广,基本机器学习需要迭代优化参数的模型在优化时都可以使用EM算法. EM算法的思想和过程 E ...

  5. turnjs fabricjs canvas 翻书

    最近做了一个翻书效果的项目, 来总结一下实现过程和遇到的一些问题, 供自己以后快速解决问题, 希望也能帮到同样遇到此类问题的同学, 如果有更好的方法,希望你能分享给我git地址 插件: Turn.js ...

  6. H5: 表单验证失败的提示语

    前言     前端的童鞋在写页面时, 都不可避免的总会踩到表单验证这个坑. 这时候, 我们就要跪了, 因为要写一堆js来检查. 但是自从H5出现后, 很多常见的表达验证, 它都已经帮我们实现了, 让我 ...

  7. 判断链表是否有环(Java实现)

    判断给定的链表中是否有环.如果有环则返回true,否则返回false. 解题思路:设置两个指针,slow和fast,fast每次走两步,slow每次走一步,如果有环的话fast一定会追上slow,判断 ...

  8. Spring的事务控制-基于xml方式

    介绍:该程序模拟了转账操作,即Jone减少500元,tom增加500元 1.导入坐标 <dependency> <groupId>junit</groupId> & ...

  9. LC-26

    class Solution { public int removeDuplicates(int[] nums) { int slowIndex = 0, fastIndex = 1; if (num ...

  10. 物理层(PHY)

    一.物理层的定义 物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础.物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境.如果您想要用尽量少的词来记住这个第一层, ...