• Python中的数据类型和变量


    概述       

            Python是一种动态类型的编程语言,它提供了丰富的数据类型和灵活的变量定义方式。了解Python中的数据类型和变量是编写高效、可读性强的代码的基础。本文将介绍Python中常见的数据类型和变量的使用方法。

    一、整数(int)

    整数是表示整数值的数据类型。可以进行基本的算术运算(如加减乘除)和比较操作。

    1. # 定义整数变量
    2. x = 5
    3. y = 10
    4. # 加法
    5. result = x + y
    6. print(result) # 输出:15
    7. # 减法
    8. result = y - 5
    9. print(result) # 输出:5
    10. # 乘法
    11. result = x * y
    12. print(result) # 输出:50
    13. # 乘法
    14. result = y / x
    15. print(result) # 输出:2
    16. # 比较操作
    17. print(x > y) # 输出:False
    18. print(x == y) # 输出:False

    二、浮点数(float)

    浮点数是表示带有小数部分的数值的数据类型。同样可以进行算术运算和比较操作。

    1. # 定义浮点数变量
    2. x = 3.14
    3. y = 2.718
    4. # 加法
    5. result = x + y
    6. print(result) # 输出:5.858
    7. # 除法
    8. result = x / y
    9. print(result) # 输出:1.155
    10. # 比较操作
    11. print(x > y) # 输出:True
    12. print(x == y) # 输出:False

    三、布尔值(bool)

    布尔值表示真(True)或假(False)的数据类型。主要用于条件判断和逻辑运算。

    1. # 定义布尔值变量
    2. x = True
    3. y = False
    4. # 逻辑运算
    5. result = x and y
    6. print(result) # 输出:False
    7. result = x or y
    8. print(result) # 输出:True
    9. result = not x
    10. print(result) # 输出:False

    四、字符串(str)

    字符串是由字符组成的序列,用于表示文本数据。可以进行字符串拼接、切片和格式化等操作。

    1. # 定义字符串变量
    2. name = "Alice"
    3. age = 25
    4. # 字符串拼接
    5. message = "My name is " + name + " and I'm " + str(age) + " years old."
    6. print(message) # 输出:My name is Alice and I'm 25 years old.
    7. # 字符串切片
    8. substring = name[1:4]
    9. print(substring) # 输出:lic
    10. # 字符串格式化
    11. message = "My name is {} and I'm {} years old.".format(name, age)
    12. print(message) # 输出:My name is Alice and I'm 25 years old.

    五、列表(list)

    列表是一种有序的可变序列,可以包含任意类型的元素。可以进行元素的增加、删除、访问和切片等操作。

    1. # 定义列表变量
    2. numbers = [1, 2, 3, 4, 5]
    3. # 添加元素
    4. numbers.append(6)
    5. print(numbers) # 输出:[1, 2, 3, 4, 5, 6]
    6. # 删除元素
    7. numbers.remove(3)
    8. print(numbers) # 输出:[1, 2, 4, 5, 6]
    9. # 访问元素
    10. print(numbers[0]) # 输出:1
    11. # 切片
    12. subset = numbers[2:4]
    13. print(subset) # 输出:[4, 5]

    六、元组(tuple)

    元组是一种有序的不可变序列,类似于列表,但元组的元素不能修改。可以进行访问和切片等操作。

    1. # 定义元组变量
    2. point = (3, 4)
    3. # 访问元素
    4. print(point[0]) # 输出:3
    5. # 切片
    6. subset = point[1:]
    7. print(subset) # 输出:(4,)

    七、字典(dict)

    字典是一种键值对的数据类型,用于存储具有唯一键的值。可以进行元素的增加、删除和访问等操作。

    1. # 定义字典变量
    2. person = {"name": "Alice", "age": 25, "city": "New York"}
    3. # 添加元素
    4. person["gender"] = "female"
    5. print(person) # 输出:{"name": "Alice", "age": 25, "city": "New York", "gender": "female"}
    6. # 删除元素
    7. del person["age"]
    8. print(person) # 输出:{"name": "Alice", "city": "New York"}
    9. # 访问元素
    10. print(person["name"]) # 输出:Alice

    八、集合(set)

    集合是一种无序且不重复的数据类型,用于存储唯一的元素。可以进行集合的并、交、差和判断等操作。

    1. # 定义集合变量
    2. set1 = {1, 2, 3, 4, 5}
    3. set2 = {4, 5, 6, 7, 8}
    4. # 集合并
    5. union_set = set1 | set2
    6. print(union_set) # 输出:{1, 2, 3, 4, 5, 6, 7, 8}
    7. # 集合交
    8. intersection_set = set1 & set2
    9. print(intersection_set) # 输出:{4, 5}
    10. # 集合差
    11. difference_set = set1 - set2
    12. print(difference_set) # 输出:{1, 2, 3}

            

  • 相关阅读:
    jxTMS设计思想之安全
    Eureka 学习笔记(2)加载eureka-server.properties中的配置
    采购数字化提升企业竞争壁垒,供应商系统助力冷链生鲜企业强化供应商管理能力
    20220701 Barbalat引理证明
    【网络教程】如何解决Docker删除镜像和容器后磁盘空间未释放的问题
    数字信号处理——FFT运算模块设计(1)
    【最详细】最新最全Redis面试大全(70道)
    C#学习相关系列之多线程(七)---Task的相关属性用法
    【python模块】Selenium
    前端URL拼接路径参数
  • 原文地址:https://blog.csdn.net/aidscooler/article/details/133982190