python技术共404篇

python中try except处理程序异常的三种常用方法-爱站

python中try except处理程序异常的三种常用方法

如果你在写python程序时遇到异常后想进行如下处理的话,一般用try来处理异常,假设有下面的一段程序: 1 2 3 4 5 6 7 8 try:     语句1     语句2     .     .     语句N ex...
2站编辑的头像-爱站2站编辑10个月前
03915
Python中运算符

Python中运算符”==”和”is”的差别分析

前言 在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、python type()(数据类型)和value(值)。is和==都是对对象进行比较判断作用的,但对对...
2站编辑的头像-爱站2站编辑9个月前
04715
Python类、模块、包的概念及区别-爱站

Python类、模块、包的概念及区别

类 类的概念在许多语言中出现,是面向对象编程的基础,很容易理解。抽象出不同物体的共同特征,根据相似性原则,把彼此相似的物体归于相同的类概念, 它将数据和操作进行封装,以便将来的复用。...
2站编辑的头像-爱站2站编辑9个月前
04515
python中json对象转换出错解决方法-爱站

python中json对象转换出错解决方法

今天在使用python中的json转换碰到一个问题: 接收一个post的json字符串: s={'username':'admin','password':'password','tenantid':''} 使用python自带的json库 1 2 3 4 5 6 7 8 9 10 import j...
2站编辑的头像-爱站2站编辑9个月前
09715
raw_input() 与 input()的区别-爱站

raw_input() 与 input()的区别

raw_input和input两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。下面举两个例子,来说明两者使用上的不同。 例子1 1 2 3 4 5 6 7 8 9 10 11 12 13 1...
2站编辑的头像-爱站2站编辑9个月前
05515
字符串的encode与decode解决乱码问题-爱站

字符串的encode与decode解决乱码问题

为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)”?本文就来研究一下这个问题。 字符串在Python内部的表示是unicode编...
2站编辑的头像-爱站2站编辑9个月前
05115
python基础 - python命名空间与作用域-爱站

python基础 – python命名空间与作用域

命名空间是名称与对象之间的关系,可以将命名空间看做是字典,其中的键是名称,值是对象。 命名空间不共享名称。 在命名空间中的名称能将任何python对象作为值,在不同的命名空间中相同的名称可...
2站编辑的头像-爱站2站编辑10个月前
07515
Python中eval与exec的使用及区别-爱站

Python中eval与exec的使用及区别

最近开发中用到了eval()与exec()这两个函数,不知道在哪种场景下用哪个函数,所以就翻了下Python的文档。这里就来简单说一下这两个函数的区别 1. eval函数 函数的作用: 计算指定表达式的值。也...
2站编辑的头像-爱站2站编辑9个月前
05215
Python 常见的17个错误分析-爱站

Python 常见的17个错误分析

当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。 1)忘记在 if , elif , else , for , while , class ,def 声明末尾添...
2站编辑的头像-爱站2站编辑10个月前
05415
python教程 - 查看python的可用模块-爱站

python教程 – 查看python的可用模块

1.这种方式的问题是,只列出当前import进上下文的模块. 进入python命令行.输入以下代码: $ python Python 2.7.2 (default, Jan 19 2012, 18:26:31) [GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] on ...
2站编辑的头像-爱站2站编辑10个月前
03515