• python常见的数据类型


    python常见的数据类型

    Python常见数据类型如下:

    1)整型(int)
    用于计数或表示顺序,例如学生的学号、员工的工号等。

    student_id = 12345  # 学号  
    employee_id = 98765  # 工号
    
    • 1
    • 2

    2)浮点型(float)
    用于表示小数,例如价格、百分比等。

    price = 19.99  # 价格  
    percentage = 0.85  # 百分比
    
    • 1
    • 2

    3)字符串(str)
    用于表示文本信息,例如姓名、地址、电子邮件等。

    name = "John Smith"  # 姓名  
    address = "123 Main St"  # 地址  
    email = "john@example.com"  # 电子邮件
    
    • 1
    • 2
    • 3

    4)布尔型(bool)
    用于表示真或假,例如判断条件、结果等。

    is_valid = True  # 是否有效  
    is_done = False  # 是否完成
    
    • 1
    • 2

    5)列表(list)
    用于存储一组相同类型的数据,例如一个班级的学生名单、一系列时间等。

    students = ["Alice", "Bob", "Charlie"]  # 学生名单  
    times = [1, 2, 3, 4, 5]  # 时间序列
    
    • 1
    • 2

    6)元组(tuple)
    用于存储一组相同类型的数据,通常用于不可变的数据集合,例如一个日期、一组坐标等。

    date = (2023, 3, 15)  # 日期  
    coordinates = (40.7128, -74.0060)  # 坐标
    
    • 1
    • 2

    7)字典(dictionary)
    用于存储键值对,例如存储用户信息、字典翻译等。

    user_info = {"name": "Alice", "age": 25}  # 用户信息  
    dictionary = {"apple": "苹果", "banana": "香蕉"}  # 字典翻译
    
    • 1
    • 2

    8)集合(set)
    用于存储一组不重复的元素,例如一个班级的学生名单去重、一组不重复的单词等

    students_set = set(["Alice", "Bob", "Charlie"])  # 学生名单去重  
    unique_words = set(["apple", "banana", "apple"])  # 不重复的单词集合
    
    • 1
    • 2

    9)long

    在Python 2中,long类型用于表示超过普通整型(int)范围的整数。实际上,long类型是无限的,可以表示任何大小的整数。

    以下是一个使用long类型的示例:

    x = 12345678901234567890L  
    print(x)
    
    • 1
    • 2

    注意,long类型的变量名以L结尾。

    然而,请注意,在Python 3中,所有的整数都是无限精度的,因此没有long类型。所有的整数默认为int类型,并且不需要以L结尾。

    10)complex
    complex类型用于表示复数。复数是具有实部和虚部的数学量,可以用形式x + yj表示,其中x是实部,y是虚部。

    以下是一个使用complex类型的示例:

    x = complex(3, 4)  # 创建一个复数,实部为3,虚部为4  
    print(x)  # 输出 (3+4j)
    
    • 1
    • 2

    还可以通过实部和虚部来访问复数的各个部分:

    print(x.real)  # 输出 3.0  
    print(x.imag)  # 输出 4.0
    
    • 1
    • 2
  • 相关阅读:
    (计算机组成原理)第五章中央处理器-第七节1:多处理器的基本概念
    旅游网站HTML
    行高的继承和消除内外边距
    基于反向推理的序列预测模型
    FFmpeg进阶:生成视频的缩略图
    build g2o viewer on macos
    RecyclerView的高效使用
    【Redis】深度学习与实践指南系列
    2010-2023年“国家级大数据综合试验区”试点城市DID匹配数据
    基于51单片机16×16点阵广告牌的滚动显示仿真设计
  • 原文地址:https://blog.csdn.net/techenliu/article/details/134022454