python基础知识(3)
2017-05-18 02:16
176 查看
1.python中一些可变不可变的对象:
大部分python对象是可变的,比如列表,字典,数组以及大部分用户自定义类型(类)。包含的对象可以被修改。而字符串和元组等则不可变。
2.类型转换:
str,bool,int和float可用作将值转换成该类型的函数。
3.pass:
pass是python中的空操作语句。他可以被用在那些没有任何功能的代码中。由于python是根据空白符划分代码块的,所以很有必要。在开发新功能时常常用pass为占位符。
4.异常处理:
在数据分析中,许多函数只对特殊类型的输入有效。例如:python在的float函数可以将字符串转换成浮点数而不能将字母等非数字字符串转换成float。而当我们想出错时返回字符串本身而不是报错。我们可以用try/except:
只有当float(x)发生异常时,except块中的代码才会被执行。而有时想无论发生什么异常都能被执行可以用finally:
大部分python对象是可变的,比如列表,字典,数组以及大部分用户自定义类型(类)。包含的对象可以被修改。而字符串和元组等则不可变。
2.类型转换:
str,bool,int和float可用作将值转换成该类型的函数。
3.pass:
pass是python中的空操作语句。他可以被用在那些没有任何功能的代码中。由于python是根据空白符划分代码块的,所以很有必要。在开发新功能时常常用pass为占位符。
4.异常处理:
在数据分析中,许多函数只对特殊类型的输入有效。例如:python在的float函数可以将字符串转换成浮点数而不能将字母等非数字字符串转换成float。而当我们想出错时返回字符串本身而不是报错。我们可以用try/except:
def att_float(x): try: return float(x) except(TypeError,ValueError): return x
只有当float(x)发生异常时,except块中的代码才会被执行。而有时想无论发生什么异常都能被执行可以用finally:
f=open(path,'w') try: write_to_file(f) finally: f.close()最后无论如何文件f都会被关闭。当然也可以让某一段代码在try执行成功时运行需要用else:
f=open(path,'w') try: write_to_file(f)
except:
print 'failed'
else:
print 'succeeded' finally: f.close()当try执行成功时else才会执行。
相关文章推荐
- python的几个基础知识
- Python 爬虫(1)基础知识和简单爬虫
- Python入门(1):基础知识
- Python基础知识之字符编码和转码
- python 专题九 Mysql数据库编程基础知识
- python_字典(dict)基础知识_01
- Python零基础入门十九之爬虫基础知识
- python3基础知识
- Python之基础知识(2. if else)
- Python基础知识细节点总结,零基础一分钟也能掌握
- python爬虫基础知识整理——urlerror异常处理
- Python零基础入门二十四之正则表达式知识补充
- 用python进行数据分析笔记1--基础知识篇
- python——基础知识
- 【python】元组基础知识tuple(和列表的区别)
- python 笔记 基础知识回顾 《笨办法学Python》习题22 ——12.29
- Python 专题二 条件语句和循环语句的基础知识
- Python基础知识总结
- python爬虫基础知识整理
- Python基础知识- list ,tuple ,dict 和 set