【一】PIP换源
- 由于我们使用很多都是第三方的,需要命令安装,导入使用
- 默认pip使用的就是外网的地址
- https://python.org/
- 国内访问国外的资源,慢并且可能会访问不到
- 进行pip的换源处理
(1)临时换源
pip install 模块名 -i 镜像源地址
如:pip install lxml -i https://pypi.tuna.tsinghua.edu.cn/simple/
(2)永久换源
- 打开控制台或终端,并输入以下命令:
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
- 不同的镜像源地址
清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/
阿 里 云: https://mirrors.aliyun.com/pypi/simple/
豆 瓣: https://pypi.douban.com/simple/
中 科 大: https://pypi.mirrors.ustc.edu.cn/simple/
- 更换完第三方源后需查看是否完成
pip config get global.index-url
【二】虚拟环境和系统解释器环境
【1】系统环境
- 指我们安装在电脑上的本地的Python解释器
- 是我们电脑的一部分,并且在任何位置上都可以访问到当前多的解释器
【2】虚拟环境
-
虚拟环境相当于一个模拟机
-
如果在创建项目的时候选择了虚拟环境也就是 venv 的虚拟环境
-
首先需要在本地创建一个文件夹并且将系统解释器的所有解释器文件复制一份到当前文件夹下
-
若是进入到虚拟环境中则项目右下角的解释器版本就变成了python版本号(项目名)
-
使用场景:
-
用在自己的项目当中
-
BBS项目,需要给这个项目单独创建一个虚拟环境
-
用来安装当前项目所需要的所有模块机器版本
-
【3】如何创建虚拟环境
(1)使用解释器自带的 venv 程序
- 在 Venv 的路径上输入cmd进行操作
#代码格式如下:(cmd里运行)
# 解释器版本 固定参数 使用自带的venv程序 虚拟环境的名字(自定义)
python310 -m venv venv
# 使用哪个版本的解释器创建出来的虚拟环境就是当前虚拟环境解释器的版本
python -m venv venv
# 激活虚拟环境
# 打开到当前目录下 命令
# venv\Scripts\activate
# MacOS source venv/bin/activate
# 退出当前虚拟环境
# deactivate
(2)借助第三方模块
- 安装模块
pip install virtualenv
pip install virtualenvwrapper-win
- 配置环境变量
# 打开设置 搜索系统环境变量
# 点击PATH 添加键和值
# 键 是 WORKON_HOME
# 值 就是你需要存放虚拟环境的位置
# 不要忘记运行脚本文件
-
找到Python310的安装目录,然后进入Script文件夹,双击运行 virtualenvwraooer.bat 文件
-
通过运行该脚本文件,可以同步配置 virtualenv 的使用环境和指令。
-
在cmd中输入指令workon 来开启
- 创建虚拟环境
mkvirtualenv +虚拟环境名称
#
mkvirtualenv -p python3.10 +虚拟环境名称
- 使用虚拟环境
# 和上面一样 切换到目录下 执行 active
- 查看虚拟环境
workon
- 执行虚拟环境
workon +虚拟环境名称
如图:
(3)直接用pycharm
- 选择使用 Virtualenv 工具
【三】Pycharm操作
- 内部功能以及快捷键
【1】概览
# 【一】复制、粘贴
# 复制 : ctrl + c / cmoond + c
# 粘贴 :ctrl + v / commond + v
# 【二】快速复制一行
# ctrl + d
# 【三】格式化代码
# ctrl + alt + l
# 【三】快速注释单行代码
# ctrl + / shift 旁边的斜杠
其他的可以了解yi下。。。
- Ctrl + Space:基本的代码完成(类、方法、属性)
- Ctrl + Alt + Space:快速导入任意类
- Ctrl + Shift + Enter:语句完成
- Ctrl + P:参数信息(在方法中调用参数)
- Ctrl + Q:快速查看文档
- F1:外部文档
- Shift + F1:外部文档,进入web文档主页
- Ctrl + Shift + Z 或者 Ctrl + Y:撤销上一步操作 / 重做
- Ctrl + 鼠标左键:悬浮/单击鼠标左键,显示简介/进入代码定义
- Ctrl + F1:显示错误描述或警告信息
- Alt + Insert:自动生成代码
- Ctrl + O:重新方法
- Ctrl + Alt + T:选中
- Ctrl + /:行注释/取消行注释
- Ctrl + Shift + /:块注释
- Ctrl + W:选中增加的代码块
- Ctrl + Shift + W:回到之前状态
- Alt + Enter:快速修正
- Ctrl + Alt + L:代码格式化
- Ctrl + Alt + O:优化导入
- Ctrl + Alt + I:自动缩进
- Tab / Shift + Tab:缩进、不缩进当前行
- Ctrl+X/Shift+Delete:剪切当前行或选定的代码块到剪贴板
- Ctrl+C/Ctrl+Insert:复制当前行或选定的代码块到剪贴板
- Ctrl+V/Shift+Insert:从剪贴板粘贴
- Ctrl + Shift + V:从最近的缓冲区粘贴
- Ctrl + D:复制选定的区域或行
- Ctrl + Y:删除选定的行
- Ctrl + Shift + J:添加智能线
- Ctrl + Enter:智能线切割
- Shift + Enter:另起一行
- Ctrl + Shift + U:在选定的区域或代码块间切换
- Ctrl + Delete:删除到字符结束
- Ctrl + Backspace:删除到字符开始
- Ctrl + Numpad+/-:展开/折叠代码块(当前位置的:函数,注释等)
- Ctrl + shift + Numpad+/-:展开/折叠所有代码块
- Ctrl + F4:关闭运行的选项卡
【2】自定义头文件
目标位置在(file --- settings --- file and code templates)
- ${PROJECT_NAME} - 当前Project名称;
- ${NAME} - 在创建文件的对话框中指定的文件名;
- ${USER} - 当前用户名;
- ${DATE} - 当前系统日期;
- ${TIME} - 当前系统时间;
- ${YEAR} - 年;
- ${MONTH} - 月;
- ${DAY} - 日;
- ${HOUR} - 小时;
- ${MINUTE} - 分钟;
- ${PRODUCT_NAME} - 创建文件的IDE名称;
- ${MONTH_NAME_SHORT} - 英文月份缩写, 如: Jan, Feb, etc;
- ${MONTH_NAME_FULL} - 英文月份全称, 如: January, February, etc;
【3】添加解释器环境
(1)打开当前解释器环境
(2)添加解释器
- 虚拟环境
- 系统解释器
- 管理解释器环境
【四】注释语法
# 【一】注释的作用
# 增加带代码的可读性
# 【二】在Python中如何添加注释?
# 【1】单行注释
# 单行注释是指我只对这一行进行注释 ,一旦换了一行就不生效了
# 语法 : # 内容
# 【2】多行注释
# 多行注释适用于代码块
# 语法 : 英文状态下三个三引号或者三个双引号 ,只写三个 单引号会自动补全右侧的三个单引号
# ''''''
# """"""
# 【3】在pycahrm中快速注释
# ctrl + /
# command + /
【五】常量和变量
# 【一】变量和常量
# 都是用来表示事物或者状态信息的标志
# 在Python代码中也用类似的名词来代表
# 【二】常量
# 常量就是代表我这个值不会轻易的改变的状态
# 用大写的英文字母来表示常量
LOCATION = 512
# 【三】变量
# 变量就用来代表随时可能会发生变化的状态或者值
# 用小写字母来表示变量
age = 22
# 【四】变量名的语法规范
# 英文字母(大写字母和小写字母)
# 数字(0-9)
# 下划线(_)
# (1)可以字符+数字+下划线任意组合
# a_1 = 1
# (2)不可以用数字开头
# 1_a = 1
# (3)不能将Python中的关键字作为变量名
# 变量名的命名风格
# 【1】驼峰式命名法
# (1)小驼峰
# 第一个单词首字母小写,后面单词首字母大写
# userName
# (2)大驼峰
# 第一个单词首字母大写,后面单词首字母大写
# UserName
# 【2】拼接法
# 数字 + 字母 + 下划线任意组合
# user_name
# 变量的定义和组成
# 变量名 = 变量值
# 【1】声明一个变量名
# 相当于在你的内容空间中给了一个标识
#在租房时房东给了一个房间号
# ---> 拿着房间号找你的房间
# 【2】变量值
# 相当于在名称空间中实际存在的值
# 在内存中开辟了一块内存空间,向内存中扔了一个值
# 变量的三大特性 : 变量值 变量值的内存空间 变量类型
name = "chosen"
age = 22
# (1)查看我的变量值
print(name) # chosen
print(age) # 22
# (2)我想要知道我的门牌号
print(id(name)) # 4345186672
print(id(age)) # 4306584336
# (3)我想要知道自己屋子的风格
print(type(name)) # <class 'str'> # string
print(type(age)) # <class 'int'> # interger
标签:解释器,Ctrl,Shift,代码,注释,03pip,换源,虚拟环境
From: https://www.cnblogs.com/chosen-yn/p/18099523