乐趣区

关于人工智能:21-变量与数据类型

在 Python 中,变量是用来存储数据的容器。数据类型是用来规定这些数据的类型,例如整数、浮点数和字符串等。接下来咱们将具体理解 Python 中的变量和一些常见的数据类型。

2.1.1 变量的命名和赋值

变量命名规定:

  1. 变量名必须以字母(大写或小写)或下划线(_)结尾,前面能够跟字母、数字或下划线。
  2. 变量名不能应用 Python 的保留字(关键字),如 ifelsewhile 等。
  3. 变量名辨别大小写。

示例:

x = 5
my_name = "John"
_age = 30

2.1.2 常见数据类型

  1. 整数(int):整数能够是负数、正数或零。

    示例:

a = 10
b = -5
c = 0
  1. 浮点数(float):浮点数是带有小数点的数字。

    示例:

    pi = 3.14159
    price = 19.99
  2. 字符串(str):字符串是由字符组成的,能够应用单引号(’)或双引号(”)包裹。

    示例:

    greeting = "Hello, World!"
    name = 'Alice'
  3. 布尔值(bool):布尔值只有两个值,TrueFalse

    示例:

    is_raining = True
    is_sunny = False
  4. 列表(list):列表是一种有序的、可批改的数据结构,能够存储不同类型的元素。

    示例:

    fruits = ['apple', 'banana', 'orange']
    numbers = [1, 2, 3, 4, 5]
    mixed = [1, 'apple', 3.14, True]
  5. 元组(tuple):元组与列表类似,但元组是不可批改的。

    示例:

    colors = ('red', 'green', 'blue')
    coordinates = (10, 20, 30)
  6. 字典(dict):字典是一种无序的数据结构,由键值对组成。字典中的键必须是惟一的。

    示例:

    person = {
        'name': 'John',
        'age': 30,
        'city': 'New York'
    }

2.1.3 类型转换

在某些状况下,你可能须要将一个数据类型转换为另一个数据类型。Python 提供了内置函数来实现这一目标。例如:

  1. 转换为整数(int):

    x = "123"
    y = int(x)
    print(type(y))  # Output: <class 'int'>
  2. 转换为浮点数(float):

    x = "3.14"
    y = float(x)
    print(type(y))  # Output: <class 'float'>
  3. 转换为字符串(str):

    x = 123
    y = str(x)
    print(type(y))  # Output: <class 'str'>
  4. 转换为布尔值(bool):

    x = 1
    y = bool(x)
    print(type(y))  # Output: <class 'bool'>

2.1.4 示例:计算圆的面积和周长

radius = 5
pi = 3.14159

# 计算面积
area = pi * radius ** 2
print("Area:", area)

# 计算周长
circumference = 2 * pi * radius
print("Circumference:", circumference)
Area: 78.53975
Circumference: 31.4159

通过这个例子,你应该对 Python 中的变量和数据类型有了根本的理解。在学习过程中,多做实际和尝试不同的例子以加深对知识点的把握。
举荐浏览:

https://mp.weixin.qq.com/s/dV2JzXfgjDdCmWRmE0glDA

https://mp.weixin.qq.com/s/an83QZOWXHqll3SGPYTL5g

退出移动版