网站首页 > 技术文章 正文
Python是一种动态类型的编程语言,它提供了丰富的数据类型用于存储和操作数据。在Python中,变量是用来存储数据的容器,而数据类型则定义了变量可以存储的数据种类和操作方式。本节将介绍Python中常见的数据类型以及如何进行变量赋值。
3.2.1 数值类型
Python支持多种数值类型,包括整数(int)、浮点数(float)、复数(complex)等。您可以直接将数值赋给变量,例如:
num1 = 10 # 整数
num2 = 3.14 # 浮点数
num3 = 2 + 3j # 复数
3.2.2 字符串类型
字符串是由字符组成的序列,用于表示文本信息。在Python中,字符串类型(str)使用单引号或双引号括起来,例如:
message = 'Hello, Python!' # 使用单引号括起来的字符串
name = "John" # 使用双引号括起来的字符串
您还可以使用三引号('''或""")括起多行字符串,例如:
paragraph = '''
This is a multi-line
string example.
'''
3.2.3 列表类型
列表是一种有序的可变序列,可以存储多个元素。在Python中,列表(list)使用方括号括起来,并使用逗号分隔元素,例如:
fruits = ['apple', 'banana', 'orange'] # 字符串列表
numbers = [1, 2, 3, 4, 5] # 整数列表
mixed = [1, 'apple', True] # 混合类型列表
3.2.4 元组类型
元组是一种有序的不可变序列,类似于列表,但元组的元素不可修改。在Python中,元组(tuple)使用圆括号括起来,并使用逗号分隔元素,例如:
coordinates = (10, 20) # 整数元组
point = (3.14, 2.71) # 浮点数元组
3.2.5 字典类型
字典是一种无序的键值对集合,用于存储和获取数据。在Python中,字典(dict)使用花括号括起来,并使用冒号将键和值分隔,键值对之间使用逗号分隔,例如:
person = {
'name': 'John',
'age': 25,
'city': 'New York'
}
3.2.6 变量赋值
在Python中,变量的赋值是通过使用等号(=)进行的。赋值语句将右侧的值赋给左侧的变量,例如:
x = 10 # 将整数10赋值给变量x
name = 'Alice' # 将字符串'Alice'赋值给变量name
还可以进行多重赋值操作,将多个值同时赋给多个变量,例如:
a, b, c = 1, 2, 3 # 将整数1赋值给变量a,整数2赋值给变量b,整数3赋值给变量c
此外,还可以使用赋值运算符对变量进行更新,例如:
x = 5 # 初始化变量x为5
x += 1 # 将变量x的值加1,更新为6
猜你喜欢
- 2025-06-18 Python小游戏——“石头剪刀布”(python石头剪刀布游戏怎么写)
- 2025-06-18 GESP第六次认证真题解析C++、Python直播预告
- 2025-06-18 每周一个 Python 模块 | fnmatch(python一周的星期几)
- 2025-06-18 fsociety,一个非常厉害的 Python 库!
- 2025-06-18 python学习笔记之f-string,小白的成长历程
- 2025-06-18 Python基础:f-string不同数据类型的格式化选项,终极指南!
- 2025-06-18 在 Python 中使用 f-String 格式化字符串
- 2025-06-18 如何使用 Python 的 f-string 进行字符串格式化
- 2025-06-18 Python中f-string用法(for char in python string)
- 2025-06-18 python中format函数和f-string详解
- 07-06Python学不会来打我(19)循环语句while/for的使用方法与实战案例
- 07-06python入门-day5-循环语句(python循环语句总结)
- 07-06Python循环:重复的力量(python中如何重复循环程序)
- 07-06编程小白学做题:Python 的经典编程题及详解,附代码和注释(一)
- 07-06python 简述列表推导式和生成器(python列表举例)
- 07-06Python列表推导式:让你的代码优雅如诗!
- 07-06Python中while循环详解(python中while循环的执行过程)
- 07-06Python自学|while循环的使用方法|99乘法口诀表倒着打印
- 274℃Python短文,Python中的嵌套条件语句(六)
- 272℃python笔记:for循环嵌套。end=""的作用,图形打印
- 270℃PythonNet:实现Python与.Net代码相互调用!
- 265℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 265℃Python实现字符串小写转大写并写入文件
- 124℃原来2025是完美的平方年,一起探索六种平方的算吧
- 106℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 104℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
-
- Python学不会来打我(19)循环语句while/for的使用方法与实战案例
- python入门-day5-循环语句(python循环语句总结)
- Python循环:重复的力量(python中如何重复循环程序)
- 编程小白学做题:Python 的经典编程题及详解,附代码和注释(一)
- python 简述列表推导式和生成器(python列表举例)
- Python列表推导式:让你的代码优雅如诗!
- Python中while循环详解(python中while循环的执行过程)
- Python自学|while循环的使用方法|99乘法口诀表倒着打印
- 用while循环做一个九九乘法表(用while循环和for循环分别输出九九乘法表)
- 怎么用三种代码写「九九乘法表」(九九乘法表的代码怎么写)
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)