【Python-基础】常见数据类型

文章目录

    • 常见数据类型
      • 1、整型
      • 2、浮点
      • 3、布尔
      • 4、字符串

常见数据类型

  1. 整数:int 98
  2. 浮点:float 3.14
  3. 布尔:bool True,False
  4. 字符串:str ‘数据类型’

1、整型

程序:

# 整数类型
n1 = 90
n2 = -74
n3 = 0
print(n1, type(n1))
print(n2, type(n2))
print(n3, type(n3))

结果:

90 <class 'int'>
-74 <class 'int'>
0 <class 'int'>

还可以换不同的进制输出整数
程序:

# 整数可以表示为,二进制,八进制,十进制,十六进制
print('十进制', 110)
print('二进制', 0b110)
print('八进制', 0o110)
print('十六进制', 0x110)

结果:

十进制 110
二进制 6
八进制 72
十六进制 272

2、浮点

  浮点数存储可能是不精确的。

a = 3.1415
print(a, type(a))

b = 3.1
c = 2.2
print(c+b) # 5.300000000000001

# 解决方案,导入模块 decimal (十进制的,小数的)

from decimal import Decimal
print(Decimal('3.1')+Decimal('2.2'))
3.1415 <class 'float'>
5.300000000000001
5.3

3、布尔

  值得注意的是,Python中的布尔类型可以转成整数进行计算。
程序:

b1 = True
b2 = False
print(b1, type(b1))
print(b2, type(b2))

print(b1+1, type(b1+1)) # 2
print(b2+1, type(b2+1)) # 1

输出:

True <class 'bool'>
False <class 'bool'>
2 <class 'int'>
1 <class 'int'>

4、字符串

  在需要保留原来的格式时,可以使用三引号。
程序:

s1 = '人生苦短,我用C++'
s2 = "人生苦短,我用C++"
s3 = """人生苦短,
        我用C++"""
s4 = '''人生苦短,
我用C++'''
print(s1, type(s1))
print(s2, type(s2))
print(s3, type(s3))
print(s4, type(s4))

输出:

人生苦短,我用C++ <class 'str'>
人生苦短,我用C++ <class 'str'>
人生苦短,
        我用C++ <class 'str'>
人生苦短,
我用C++ <class 'str'>

你可能感兴趣的:(笔记,:,Python,python)