2.1 变量与数据类型

打印 上一主题 下一主题

主题 861|帖子 861|积分 2583

在Python中,变量是用来存储数据的容器。数据类型是用来规定这些数据的类型,例如整数、浮点数和字符串等。接下来我们将详细了解Python中的变量和一些常见的数据类型。
2.1.1 变量的命名和赋值

变量命名规则:

  • 变量名必须以字母(大写或小写)或下划线(_)开头,后面可以跟字母、数字或下划线。
  • 变量名不能使用Python的保留字(关键字),如if、else、while等。
  • 变量名区分大小写。
示例:
  1. x = 5
  2. my_name = "John"
  3. _age = 30
复制代码
2.1.2 常见数据类型


  • 整数(int):整数可以是正数、负数或零。
    示例:
  1. a = 10
  2. b = -5
  3. c = 0
复制代码

  • 浮点数(float):浮点数是带有小数点的数字。
    示例:
    1. pi = 3.14159
    2. price = 19.99
    复制代码
  • 字符串(str):字符串是由字符组成的,可以使用单引号(')或双引号(")包裹。
    示例:
    1. greeting = "Hello, World!"
    2. name = 'Alice'
    复制代码
  • 布尔值(bool):布尔值只有两个值,True和False。
    示例:
    1. is_raining = True
    2. is_sunny = False
    复制代码
  • 列表(list):列表是一种有序的、可修改的数据结构,可以存储不同类型的元素。
    示例:
    1. fruits = ['apple', 'banana', 'orange']
    2. numbers = [1, 2, 3, 4, 5]
    3. mixed = [1, 'apple', 3.14, True]
    复制代码
  • 元组(tuple):元组与列表相似,但元组是不可修改的。
    示例:
    1. colors = ('red', 'green', 'blue')
    2. coordinates = (10, 20, 30)
    复制代码
  • 字典(dict):字典是一种无序的数据结构,由键值对组成。字典中的键必须是唯一的。
    示例:
    1. person = {
    2.     'name': 'John',
    3.     'age': 30,
    4.     'city': 'New York'
    5. }
    复制代码
2.1.3 类型转换

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

  • 转换为整数(int):
    1. x = "123"
    2. y = int(x)
    3. print(type(y))  # Output: <class 'int'>
    复制代码
  • 转换为浮点数(float):
    1. x = "3.14"
    2. y = float(x)
    3. print(type(y))  # Output: <class 'float'>
    复制代码
  • 转换为字符串(str):
    1. x = 123
    2. y = str(x)
    3. print(type(y))  # Output: <class 'str'>
    复制代码
  • 转换为布尔值(bool):
    1. x = 1
    2. y = bool(x)
    3. print(type(y))  # Output: <class 'bool'>
    复制代码
  1. #### 2.1.4 示例:计算圆的面积和周长
  2. ```python
  3. radius = 5
  4. pi = 3.14159
  5. # 计算面积
  6. area = pi * radius ** 2
  7. print("Area:", area)
  8. # 计算周长
  9. circumference = 2 * pi * radius
  10. print("Circumference:", circumference)
复制代码
  1. Area: 78.53975
  2. Circumference: 31.4159
复制代码
通过这个例子,你应该对Python中的变量和数据类型有了基本的了解。在学习过程中,多做实践和尝试不同的例子以加深对知识点的掌握。
推荐阅读:
https://mp.weixin.qq.com/s/dV2JzXfgjDdCmWRmE0glDA
https://mp.weixin.qq.com/s/an83QZOWXHqll3SGPYTL5g


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

花瓣小跑

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表