Number:数字

  • 整数:int
  • 浮点数: float
>>> 1
1
>>> type(1)
<class 'int'>
>>> type(-0.2)
<class 'float'>
>>> type(1+1)
<class 'int'>
>>> type(1+2.0)
<class 'float'>
>>> type(1*8)
<class 'int'>
>>> type(1*1.0)
<class 'float'>
>>> type(2/2)
<class 'float'>
>>> type(2//2)
<class 'int'>
>>> type(1/2)
<class 'float'>
>>> type(1//2)
<class 'int'>
>>> 1/2
0.5
>>> 1//2
0

 / :除法

//: 整除

  • 2进制:0b  0b11
  • 8进制:0o  0o12
  • 10进制:12 231
  • 16进制 :0x 0xa21
>>> 0b10
2
>>> 0b111
7
>>> 0o10
8
>>> 0o111
73
>>> 0
0
>>> 213
213
>>> 0x321
801
>>> 0x11
17
>>> 
  • 转换为2进制:bin(10)  bin(0o11)  bin(0xE)
  • 转换为8进制:oct(0b10)  oct(10)  oct(0xE)
  • 转换为10进制:int(0b10)  int(0o11) int(0xE)
  • 转换为16进制:hex(0b10)  hex(0o11) hex(10)
>>> bin(10)
'0b1010'
>>> bin(0o11)
'0b1001'
>>> bin(0xE)
'0b1110'
>>> oct(0b10)
'0o2'
>>> oct(10)
'0o12'
>>> oct(0xE)
'0o16'
>>> int(0b10)
2
>>> int(0o11)
9
>>> int(0xE)
14
>>> hex(0b10)
'0x2'
>>> hex(0o11)
'0x9'
>>> hex(0xE)
'0xe'
>>> hex(10)
'0xa'
>>> 
  • 布尔boolean :True False

真:True

假:False

0为False,非0为True

空值为False

>>> type(True)
<class 'bool'>
>>> type(False)
<class 'bool'>
>>> bool(1)
True
>>> bool(0)
False
>>> bool('asd')
True
>>> bool('')
False
>>> bool([1,2,3])
True
>>> bool([])
False
>>> bool({1,1,1})
True
>>> bool({})
False
>>> bool(None)
False
  • 复数complex

30j 

字符串

 'hello' 

 "Let's do it"

 '''

    寄蜉蝣于天地,渺沧海之一粟。

    哀吾生之须臾,羡长江之无穷。

    挟飞仙以遨游,抱明月而长终。

    知不可乎骤得,托遗响于悲风。

 '''

>>> 'hello'
'hello'
>>> "Let's do it"
"Let's do it"
>>> '''
寄蜉蝣于天地,渺沧海之一粟。
哀吾生之须臾,羡长江之无穷。
挟飞仙以遨游,抱明月而长终。
知不可乎骤得,托遗响于悲风。
'''
'\n寄蜉蝣于天地,渺沧海之一粟。\n哀吾生之须臾,羡长江之无穷。\n挟飞仙以遨游,抱明月而长终。\n知不可乎骤得,托遗响于悲风。\n'

\:转义字符

\':逗号

\t:横向制表符

\r:回车

\n:换行

"""abc\ncdf\n123"""

print("""abc\ncdf\n123""")

>>> """abc\ncde\n123"""
'abc\ncde\n123'
>>> print("""abc\ncde\n123""")
abc
cde
123

'hello\

world'

>>> 'heelo\
world'
'heeloworld'

'hello \n world'

'hello \\n world'

>>> print('hello \\n world')
hello \n world
>>> 'Let\'s go'
"Let's go"
>>> print('c:/name/number')
c:/name/number
>>> print('c:\name\number')
c:
ame
umber
>>> print('c:\\name\\number')
c:\name\number

print(r'...') 原样输出

>>> print(r'c:\name\number')
c:\name\number

 

最后修改于 2019-04-06 17:15:45
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇