1. SyntaxError: (unicode error) 'utf-8' codec can't decode byte
原因:输出了中文
解决: 编辑器是UE, 默认的编码不是utf-8, 按F12, 选择Format改为utf-8
2. print "hello" 在python2里才被支持,在python里报错
3. NameError: name 'raw_input' is not defined
python3输入用input(),之前版本用raw_input()
4.编辑器 pyCharm
http://blog.csdn.net/u013088062/article/details/50249751
快捷键
1、Ctrl + Enter:在下方新建行但不移动光标;
2、Shift + Enter:在下方新建行并移到新行行首;
3、Ctrl + /:注释(取消注释)选择的行;
4、Ctrl + Alt + L:格式化代码(与QQ锁定热键冲突,关闭QQ的热键);
5、Ctrl + Shift + +:展开所有的代码块;
6、Ctrl + Shift + -:收缩所有的代码块;
7、Ctrl + Alt + I:自动缩进行;
8、Alt + Enter:优化代码,添加包;
9、Ctrl + Shift + F:高级查找;
10、Alt + Shift + Q:更新代码到远程服务器;
5.Python 保留字符
下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。
所有 Python 的关键字只包含小写字母。
and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield
5.关于python标识符
(1)以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入
(2)以双下划线开头的 __foo 代表类的私有成员;
(3)以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。
6.module 可以定义在包里面.Python 定义包的方式稍微有点古怪,假设我们有一个parent 文件夹,该文
件夹有一个child 子文件夹.child 中有一个module a.py . 如何让Python 知道这个文件层次结构?很简
单,每个目录都放一个名为_init_.py 的文件.该文件内容可以为空.这个层次结构如下所示
parent
--__init_.py
--child
-- __init_.py
--a.py
b.py
from parent.child.a import add_func
7.PyCharm安装第三方库方法
file --> settings -->project:pythonproject --> project Interpretor
-->点击右上角的+号, 然后在搜索框中搜索需要安装的第三方库(此处搜索requests)然后点击界面左下角的Install Package进行安装即可。
PIL 安装
pip install pillow
8. python 图像识别
pip install PIL
pip install pytesseract
安装tesseract-ocr时需要 visual C++ 14+
http://landinghub.visualstudio.com/visual-cpp-build-from PIL import Image
import pytesseract
text=pytesseract.image_to_string(Image.open('denggao.jpeg'),lang='chi_sim')
print(text
9. 打包为exe
pip install pyinstaller
pyinstall hello.py
http://blog.csdn.net/zt_xcyk/article/details/73786659?locationNum=9&fps=1
10.python win32gui 查找win窗口
http://blog.csdn.net/liuyukuan/article/details/52975730
11. 关于第三方库的自动提示方法变量, 使用注解注释本地变量
# type: 对应的类型
im = Image.open('d:/ddz2.png', 'r') # type: Image.Image
12. *args:输入数据长度不确定,通过*args将任意长度的参数传递给函数,(输出字典)
def show(*args):
for i in args:
print(i)
show('chen','hang','wang','yadan')
#=============================================
chen
hang
wang
yadan
13. **kargs:输入数据长度不确定,系统自动将任意长度参数用dict(字典)表示
def show(**kargs):
for i in kargs.items():
print(i)
show(name='hangge',age=25,sex='man',school='wust')
#============================================
('name', 'hangge')
('school', 'wust')
('sex', 'man')
('age', 25)
14.Pyplot 绘制图表
https://zhuanlan.zhihu.com/p/28048062
分享到:
相关推荐
【标题】"20个Python资料汇总"是一个包含多个Python学习资源的集合,旨在帮助初学者和有一定基础的开发者从入门到进阶全面提升Python技能。这个压缩包可能包含了各种教程、实战项目、代码示例以及理论讲解,为学习者...
实验报告总结强调了Python与C语言之间的共通性,即都需要逻辑思维和上机实践。通过不断练习和阅读他人的代码,学生可以更好地理解和运用Python语法,例如理解元组、列表等数据结构的特性。此外,报告鼓励将Python...
自动办公-15 Python分类汇总278张Excel表中的数据自动办公-15 Python分类汇总278张Excel表中的数据自动办公-15 Python分类汇总278张Excel表中的数据自动办公-15 Python分类汇总278张Excel表中的数据自动办公-15 ...
Python 自动办公- Python分类汇总278张Excel表中的数据 Python源码Python 自动办公- Python分类汇总278张Excel表中的数据 Python源码Python 自动办公- Python分类汇总278张Excel表中的数据 Python源码Python 自动...
### Python开发总结——C程序员的Python之路 #### 引言 随着软件开发领域的不断发展与变化,许多原本专注于C语言的开发者也开始转向学习Python这一高级语言。对于习惯了C语言的程序员而言,掌握Python不仅可以拓宽...
Python常用技巧,技术,框架等总结
"Python学习心得&总结" Python学习心得&总结.doc 中涵盖了Python基础知识点和实践经验总结。本文将对命令行常用命令、Python语法特点、分号和连行符的使用进行详细解释。 一、命令行常用命令 在命令行中,我们...
### 解决yum对Python依赖版本问题 在Linux环境中,`yum`(Yellowdog Updater Modified)是Red Hat系列操作系统中的包管理工具之一,用于安装、更新及卸载软件包。通常情况下,`yum`默认使用系统提供的Python版本来...
无论是作为脚本语言快速解决问题,还是构建大型应用,Python都展现出了其卓越的适用性。未来,我将继续深化Python技能,探索更多高级特性,如生成器、装饰器和上下文管理器,以便在实际项目中更好地利用Python的优势...
Python总结 Python学习总结全文共34页,当前为第1页。 Python学习总结全文共34页,当前为第1页。 目录 Python总结 1 前言 2 (一)如何学习Python 2 (二)一些Python免费课程推荐 3 (三)Python爬虫需要哪些知识?...
Python基础总结.xmind
Python
这份“2021python最新面试题锦囊问题汇总”提供了最新的面试准备材料,旨在帮助应聘者更好地理解Python的核心概念,提升面试成功率。 1. **基础语法** - Python的缩进规则是怎样的?如何实现多层逻辑控制? - ...
Python-汇总一些Python开发的开源免费软件
本教程主要关注如何利用Python高效地对大量Excel表格(278张)进行分类和汇总。在实际工作中,这可以帮助我们自动化繁琐的数据整理工作,提高效率。 首先,我们需要了解Python中处理Excel文件的核心库:pandas。...
软通 Python 机试考题总结 本文总结了软通动力的 Python 机考题目,涵盖了 Python 语法基础、编程基础等方面的知识点。这些知识点都是程序员容易忽略的基础知识,但它们对程序员的编程基础和项目经验都是非常重要的...
python基础总结相关汇总
### Python的配置总结 #### 一、Python多版本共存配置 在实际工作中,我们可能会遇到需要同时使用Python 2.x和Python 3.x的情况。为了确保不同项目的兼容性,通常需要在计算机上同时安装多个版本的Python。下面...