1、pycharm调试:
进入调用函数后返回:鼠标中键单击可进入和返回
*Ctrl + 悬浮/单击鼠标左键 简介/进入代码定义;
要想返回到调用原始函数处,按时alt+←,也可以在菜单栏的view中勾选toolbar,然后点击工具栏中左箭头返回到调用函数处找到View下面的Toolbar并勾选上。
*Ctrl + / 行注释/取消行注释
Ctrl + Shift + ]/[ 选定代码块结束、开始
Alt + Enter 快速修正
*Ctrl + Alt + L 代码格式化
*Ctrl + Alt + I 自动缩进
*Tab / Shift + Tab 缩进、不缩进当前行
*连续按两下 Shitf 键可以搜索文件名、类名、方法名,还可以搜索目录名,搜索目录的技巧是在在关键字前面加斜杠/
*Ctrl + E 可打开最近访问过的文件
Ctrl + Shift + E 打开最近编辑过的文件
*无论你的光标处在何位置,你都可以通过快捷键 Shfit + Enter 另起一行,这样无需把光标移到末尾去操作
*向下复制当前选中行 Ctrl + D
file and code template>python scripts 新建
python文件自动添加内容
ctrl+shift+A:万能命令行
shift两次:查看资源文件
设置当前的工程是utf-8,设置的Editor-->File Encodings-->全部改成utf-8
*ctrl+w:选中单词,多次按w扩展选中代码块
*撤销与反撤销:Ctrl + z,Ctrl + Shift + z
2、
大部分Python库都同时支持Python 2.7.x和3.x版本的。Python 2.7将被支持到2020年,但是许多新的特性将不支持向后兼容:
Py3.X源码文件默认使用utf-8编码,这就使得以下代码是合法的:
>>> 中国 = 'china'
>>>print(中国)
去除print语句,加入print()函数实现相同的功能。同样的还有 exec语句,已经改为exec()函数
在Python 2里,print是一个语句。无论你想输出什么,只要将它们放在print关键字后边就可以。
Python 3里,print()是一个函数。就像其他的函数一样,print()需要你将想要输出的东西作为参数传给它。
输出一个尾随的空格(trailing space),而不输出回车(carriage return)。在Python 3里,通过把end=' '作为一个关键字参数传给print()可以实现同样的效果。参数end的默认值为'\n',所以通过重新指定end参数的值,可以取消在末尾输出回车符。
exec()
函数使用一个包含任意Python代码的字符串作为参数,然后就像执行语句或者表达式一样执行它。
Python 3通过重命名raw_input()为input(),删除了raw_input,用input代替: Python 2有两个全局函数,用来在命令行请求用户输入。第一个叫做input(),它等待用户输入一个Python表达式(然后返回结果)。第二个叫做raw_input(),用户输入什么它就返回什么。
从Python 2到Python 3:
移除了cPickle模块,可以使用pickle模块代替。
由于MySQL服务器以独立的进程运行,并通过网络对外服务,所以,需要支持Python的MySQL驱动来连接到MySQL服务器。MySQL官方提供了mysql-connector-python驱动,但是安装的时候需要给pip命令加上参数
--allow-external
:
资源:
1)、完整总结高效的 PyCharm 使用技巧
https://blog.csdn.net/Tong_T/article/details/94620055?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
2)、pycharm快捷键、常用设置、配置管理
3、python2和python3的区别、转换及共存
4、
psutil
第三方模块。psutil = process and system utilities,通过一两行代码实现系统监控,跨平台使用,支持Linux/UNIX/OSX/Windows等
5、
PIL:Python Imaging Library,是Python平台事实上的图像处理标准库,
由于PIL仅支持到Python 2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫
Pillow
,支持最新Python 3.x
6、