Python基础知识
2014-08-13 16:32
281 查看
一、基础知识
print语句与字符格式操作符%结合可以实现字符串替换功能。%s表示由一个字符串来替换,而%d表示由一个整型来替换,%f表示由一个浮点型来替换。Python非常灵活,若将数字传递给%s也不会像其他要求严格的语言一样引发严重后果。
print语句支持输出重定向到日志文件
符号>>表示重定向输出
Python assert
1、assert语句用来声明某个条件是真的。
2、如果你非常确信某个你使用的列表中至少有一个元素,而你想要检验这一点,并且在它非真的时候引发一个错误,那么
assert语句是应用在这种情形下的理想语句。
3、当assert语句失败的时候,会引发一
AssertionError。
mylist = ['item'] assert len(mylist) > 1 print mylist.pop()
错误:AssertionError:
File "D:\PythonWorkplace\PythonDemo\Tet.py", line 4, in <module>
assert len(mylist) > 1
python raise:显示表示异常
http://blog.chinaunix.net/uid-22920230-id-3074716.html
异常处理 字符串和None
lambda关键字,创建短小的匿名函数
Python函数参数不确定时,使用*args和*kwargs
is 判断对象 == 比较值相等
内建函数enumerate() 遍历列表,可以取得索引号
property函数
@调用一个函数参数作为下行变量
在Python中字符串可以用单引号或双引号括起来,这两种方式是等价的,
在Python中也会用到三引号,三引号的形式主要是用来输入多行文本,也就是说三引号之间输入的内容将被原样保留,之中的单引号,双引号不用转义,其中的不可见字符,比如/n和/t都会被保留,这样的好处是可以多替换一些多行的文本。
单引号(或双引号)中在嵌入单引号(或双引号)都需要加转义字符“\” ,以下除外: “i love 'python'” right ; 'i love "python"' right
二、常见的Python基础错误
1、Syntax Error: Non-ASCII character '\xd3' in file hello.py原因:代码中有需要输出中文的部分,运行时出错。python默认是ASCII编码,没有支持utf-8,代码中出现汉字,就出现了错误。
解决办法:在代码的开头声明字符格式,在程序开头(源代码第一行)加#-*-coding:utf-8-*-或#coding:utf-8或#coding=utf-8
2、默认参数
默认参数self参见链接:/article/9472336.html
异常处理 http://hanyuejuan.blog.163.com/blog/static/52929232201301844912530/
相关文章推荐
- [Python]类的基础知识
- 适用于PHP开发人员的Python基础知识
- Python基础知识(五)--数据类型
- 适用于 PHP 开发人员的 Python 基础知识
- python基础知识(第一章)
- python模块之bsddb: bdb高性能嵌入式数据库 1.基础知识
- Python基础知识(四)--函数
- Python基础知识(七)--字符串详解
- Python基础知识(四)--函数
- Python基础知识(二)--控制流语句
- 学学python(1)一些基础知识点
- Python基础知识汇总
- python基础教程-第1章节 基础知识
- Python基础知识(一)
- Python基础知识(一)
- Python自学笔记(一)(Python基础知识)
- Python基础知识(二)--控制流语句
- Python入门:基础知识
- Python基础知识(八)--序列类型_元组
- Python基础知识(三)--基本的异常处理、算术运算符、输入/输出