Python内部常用的数值类型介绍

Python是一种动态类型的编程语言,它提供了多种数值类型来处理不同类型的数据。本文介绍Python中常见的数值类型。

  1. 整数(int):表示整数值,例如1、20、-5等。
# 定义一个整数变量
num = int(10)
print(type(num))  # 输出: 
  1. 浮点数(float):表示带有小数部分的数字,例如3.14、-0.001等。
# 定义一个浮点数变量
pi = float(3.1415926)
print(type(pi))  # 输出: 
  1. 布尔值(bool):表示真或假的值,用于条件判断。
# 定义一个布尔变量
is_true = True
print(type(is_true))  # 输出: 
  1. 集合(set):无序且不重复的元素集合。
# 定义一个集合变量
fruits1 = {'apple''apple','banana''cherry'}
fruits2 = set(fruits1)
print(type(fruits2))  # 输出: 
  1. 列表(list):有序的元素集合,可以包含不同类型的元素。
# 定义一个列表变量
numbers = [12345]
print(type(numbers))  # 输出: 
  1. 元组(tuple):类似于列表,但不可修改的有序元素集合。
# 定义一个元组变量
coordinates = (34)
print(type(coordinates))  # 输出: 
  1. 字典(dict):键值对的无序集合,每个键都与一个值相关联。
# 定义一个字典变量
person = {'name''Alice''age'30}
print(type(person))  # 输出: 
  1. 字符串(str):一系列字符组成的文本。可以使用单引号或双引号来创建字符串。
# 定义一个字符串变量
greeting = "Hello, World!"
print(type(greeting))  # 输出: 
  1. 字节串(bytes):表示二进制数据的不可变序列。
# 定义一个字节串变量
binary_data = b'\x48\x65\x6c\x6c\x6f'
print(type(binary_data))  # 输出: 
  1. NoneType:表示空值或者没有值的对象。
# 定义一个NoneType变量
nothing = None
print(type(nothing))  # 输出: 
  1. 生成器(Generator):一种特殊的迭代器,可以使用yield语句返回多个值。
def my_generator():
    yield 1
    yield 2
    yield 3

# 定义一个生成器变量
gen = my_generator()
print(type(gen))  # 输出: 
  1. 函数(Function):用于封装一段可重用的代码块。
def greet(name):
    return f"Hello, {name}!"

# 定义一个函数变量
my_function = greet
print(type(my_function))  # 输出: 


请使用浏览器的分享功能分享到微信等