python 的數值和字串和相關內建函式

甲骨文技術支援發表於2018-11-15

內建函式:


divmod,返回商和餘數


模組:


In [17]: from __future__ import division


In [18]: 5/2

Out[18]: 2.5


In [19]: 9/2

Out[19]: 4.5


In [20]: 9.0/2

Out[20]: 4.5


In [21]: 9/2.0

Out[21]: 4.5


得到浮點數的結果




數值型別:

In [1]: 2 ** 31
Out[1]: 2147483648
In [2]: a=99999999999999999999999999999999999999999
In [3]: a
Out[3]: 99999999999999999999999999999999999999999L
In [4]: type(a)
Out[4]: long
In [5]: 3/2
Out[5]: 1
In [7]: 3.0/2
Out[7]: 1.5
In [8]: type(3.0/2)
Out[8]: float
In [9]: a=23j
In [10]: type(a)
Out[10]: complex
In [11]:


字串:


In [21]: a='abcde'
In [22]: a
Out[22]: 'abcde'
In [23]: a[0]
Out[23]: 'a'
In [24]: a[4]
Out[24]: 'e'
In [25]: a[-1]
Out[25]: 'e'
In [26]: a[0]+[1]
In [27]: a[0]+a[1]
Out[27]: 'ab'
In [28]: a[0:2]
Out[28]: 'ab'
In [29]: a[:2]
Out[29]: 'ab'
In [30]: a[1:]
Out[30]: 'bcde'
In [31]: a[::]
Out[31]: 'abcde'
In [32]: a[:-1]
Out[32]: 'abcd'
In [33]: a[::1]
Out[33]: 'abcde'
In [34]: a[::2]
Out[34]: 'ace'
In [35]: a[:]
Out[35]: 'abcde'
In [36]: a[-4:-2]
Out[36]: 'bc'
In [37]: a[-2:-4:-1]
Out[37]: 'dc'


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20893244/viewspace-2220195/,如需轉載,請註明出處,否則將追究法律責任。

相關文章