Pythonxx

#使用python中的

raw_input()内建函数

下划线:(_)在解释器中有特别的含义,最后一个表达式的值.所以上面的代码执行以后,下划线变量会包含字符串
>>> _
Hello,world

Python的print语句,与字符串格式运算符(%)结合使用,可实现字符串替换功能,这一点与C语言中的printf函数非常相似.

>>>print "%s is number %d!" % ("Python" ,1)
Python is number 1!

%s表示由一个字符串来替换,%d表示由一个整数来替换.另外一个有用的函数是%f,他是浮点数来替换.

加减乘除和取余都是标准运算符.Python有两种除法运算符号,单斜杠表示传统除法,双斜杠用作浮点除法(对结果进行四舍五入).传统除法是指如果两个操作数都是整数的话,他将执行地板除(取比商小的最大整数).

第六种数字类型是decimal,用于十进制浮点数.不过他不是内建类型,你必须先导入decimal模块才能使用这种数值类型.用于需求日益强烈,Python2.4增加了这种类型.
>>>1.1
>>>1.1000000000000001
>>>print decimal.Decimal('1.1')
>>>1.1

python的可能性使用:

type({})
class dict
type([])
class list

这是一个很好的python的属性.
+----------------------------------------------------------------------------+
这是一个学习Python的地方
>>>> x=set('abcdef')
>>>> y=set('bfdghij')
>>>> 'e' in x
True
>>>> x
>>>>set['a','b','c','d']
>>>> y
>>>> set['a','b','c','d']
>>>> x - y
>>>>set(['a','b','c','d','e','f','b','f','d','g','h','i']
+----------------------------------------------------------------------------+
Python不支持方法或函数重载,因此你必须要自己保证调用的是你想要的函数或者对象.
type()可以帮助你
type()返回任意的Python对象的类型,而不局限与标准类型.内建函数type()

 

posted @ 2012-11-18 14:18  sgsheg  阅读(176)  评论(0编辑  收藏  举报