Python有点不同

Python 2015年09月30日

基础知识

有2种除法,/表示数学上的除法,//得到的结果为不大于真实结果的整数。更多关于Python中的除法,请看这里

str()和repr()同样将值转化为字符串,str()会把值转换为合理不甘落后字符串,以便用户理解;而repr()会创建一个字符串,以合法的Python表达式的形式来表示值。

字符串表示形式,普通字符串指在成对的单引号(')、双引号(")之前或者它们前面添加u的形式,它们没有区别,都表示Unicode字符串。长字符串(在两个'''之间的字符串)内引号不需要转义,还能识别其中的换行符。原始字符串(以r开头的普通字符串)将反斜杠视为普通字符。

Python包含6种内建的序列:列表、元组、字符串、Unicode字符串、buffer对象、xrange对象。 它们都支持索引、分片、加、乘、检查元素是否属于序列操作。Python支持计算序列长度、查找最大元素,最小元素函数。

列表和元组

列表可以修改,元组不可以修改。

负数索引从末尾开始计算。

分片slicing可以指定步长,如num[-1:0:-1]。

只有相同的序列才可以相加。

 

关键字

pass空语句。

def函数定义。

None表示没有任何东西的特殊类型。

模块

模块文件各必须以.py的扩展名。

sys模块包含与Python解释器和环境相关的函数和变量。

__name__表征当前模块,如果模块单独运行其值为"__main__",如果被其他模块使用,其值为它所在模块的文件名。

其他

变量名,函数、关键字区别大小写。

return表示return None。

Python中每一样东西都是对象。

DocStrings做为对象的__doc__属性值,help函数的结果,同时也被自动化工具使用。

说明

如果没有特别说明,文中针对的是Python 3.x版本。

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
日志标题:《Python有点不同》
日志链接:http://furzoom.com/python-bit/
博客名称:枫竹梦

发表评论

插入图片

NOTICE1:请申请gravatar头像,没有头像的评论可能不会被回复!

回到顶部