2. 基本数据类型

一、整型

任何仅含数字的序列在 Python 中都被认为是整型

>>> a = 0
>>> b = 100
>>> c = -2
>>> d = 0x50
>>> 0b0101   ##二进制
5
>>> type(0b0101)


进制在 Python 中的表示形式

>>> 11            # 十进制
>>> 0b01011  # 二进制
>>> 0o13        # 八进制
>>> 0xb          # 十六进制



二、浮点型

带小数点的数字, 就是平常我们说的小数。

0.1
-0.7


三、字符串类型

s1 = "www.qfedu.com"
s2 = 'yangge'
s3 = """
hello
world
"""


四、布尔类型

布尔值只有两个

  • True 表示真
  • False 表示假
True
False
1 == True
0 == False


五、数据类型之间的转换

1. 把其他类型转换为整型

# 转换
>>> int(0.1)
0
>>> int(0.9)
0

int 不能对字符串类型表示的浮点数进行转换

In [52]: int('123.9')
--------------------------------------------------------------
ValueError                   Traceback (most recent call last)
 in ()
----> 1 int('123.9')

ValueError: invalid literal for int() with base 10: '123.9'

2. 把其他类型转换为浮点型

# 转换
>>> float(1)
1.0
>>> float('1')
1.0
>>> float('-1')
-1.0
>>> float(-1)
-1.0
>>> float('1.3')
1.3

3. 把其他类型转换为字符串

>>> str(1)
'1'
>>> str(1.0)
'1.0'
>>> str(True)
'True'
>>> str(False)
'False'
>>>

4. 把其他类型转换为布尔型

你可能感兴趣的:(2. 基本数据类型)