Python 基本命令详解:入门必备指南

Python 基本命令详解:入门必备指南

Python 基本命令详解:入门必备指南

📌 引言

Python 是一种简单易学功能强大的编程语言,广泛用于数据分析、Web 开发、人工智能、自动化脚本等领域。掌握 Python 的基本命令是入门的第一步。本篇文章将详细介绍 Python 基本语法、常用命令及示例代码,帮助你快速上手 Python 编程。


1. Python 环境安装与运行

✅ 检查 Python 版本

在终端(Mac/Linux)或命令提示符(Windows)中输入:

python --version 

python3 --version 
如果 Python 未安装,请前往 Python 官网 下载并安装。

✅ 运行 Python 交互模式

输入 pythonpython3 进入交互模式:

$ python Python 3.10.0 (default, Oct 4 2021, 09:35:00) [GCC 9.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> print("Hello, Python!") Hello, Python! 

Ctrl + D 退出交互模式。

✅ 运行 Python 脚本

创建 hello.py 文件:

print("Hello, Python!")

在终端运行:

python hello.py 

2. Python 基本语法

✅ 变量与数据类型

Python 是动态类型语言,不需要声明变量类型:

name ="Alice"# 字符串 age =25# 整数 height =1.75# 浮点数 is_student =True# 布尔值

查看变量类型:

print(type(name))# <class 'str'>print(type(age))# <class 'int'>

✅ 基本输入输出

name =input("请输入你的名字: ")# 用户输入print("你好,", name)# 输出

✅ 字符串操作

text ="Hello, Python!"print(text.upper())# 转大写print(text.lower())# 转小写print(text.replace("Python","World"))# 替换print(text[0:5])# 字符串切片

✅ 数字运算

a, b =10,3print(a + b)# 加法print(a - b)# 减法print(a * b)# 乘法print(a / b)# 除法print(a // b)# 取整除print(a % b)# 取余数print(a ** b)# 幂运算

3. 条件语句与循环

✅ 条件语句(if-else)

score =int(input("请输入你的分数: "))if score >=90:print("优秀")elif score >=60:print("及格")else:print("不及格")

✅ 循环(for 和 while)

# for 循环for i inrange(1,6):print(i, end=" ")# 输出 1 2 3 4 5print()# 换行# while 循环 n =5while n >0:print(n, end=" ")# 输出 5 4 3 2 1 n -=1

4. 列表、元组、字典与集合

✅ 列表(list)

fruits =["苹果","香蕉","橙子"]print(fruits[0])# 访问第一个元素 fruits.append("葡萄")# 添加元素 fruits.remove("香蕉")# 删除元素print(len(fruits))# 列表长度

✅ 元组(tuple)

colors =("红色","蓝色","绿色")print(colors[1])# 访问元素

✅ 字典(dict)

person ={"name":"Alice","age":25,"city":"Beijing"}print(person["name"])# 访问值 person["age"]=26# 修改值 person["gender"]="Female"# 添加新键值对del person["city"]# 删除键值对

✅ 集合(set)

numbers ={1,2,3,4,5} numbers.add(6)# 添加元素 numbers.remove(3)# 删除元素print(numbers)

5. 函数

✅ 定义与调用

defgreet(name):returnf"Hello, {name}!"print(greet("Alice"))# Hello, Alice!

✅ 关键字参数 & 默认参数

defintroduce(name, age=18):print(f"姓名: {name}, 年龄: {age}") introduce("Tom")# 默认年龄 18 introduce("Jerry",25)# 指定年龄 25

6. 文件操作

✅ 读取文件

withopen("example.txt","r")asfile: content =file.read()print(content)

✅ 写入文件

withopen("example.txt","w")asfile:file.write("Hello, Python 文件操作!")

7. 异常处理

try: num =int(input("输入一个整数: ")) result =10/ num except ZeroDivisionError:print("错误: 不能除以 0")except ValueError:print("错误: 请输入正确的数字")else:print("结果:", result)finally:print("程序结束")

8. 模块与库

✅ 导入标准库

import math print(math.sqrt(16))# 计算平方根

✅ 安装第三方库

使用 pip 安装:

pip install requests 

使用示例:

import requests response = requests.get("https://api.github.com")print(response.status_code)

9. 面向对象编程(OOP)

classPerson:def__init__(self, name, age): self.name = name self.age = age defintroduce(self):print(f"我是 {self.name},今年 {self.age} 岁") p = Person("Alice",25) p.introduce()# 我是 Alice,今年 25 岁

🎯 结论

本篇文章介绍了 Python 的基本命令,包括变量、数据类型、条件语句、循环、函数、文件操作、异常处理、模块与 OOP

如果你是 Python 新手,建议多加练习,尝试编写自己的 Python 代码!🚀 有什么问题或建议,欢迎留言讨论!

Read more

2026 前端 / 后端 / 算法岗 AI 技能清单,直接对标大厂

2026 前端 / 后端 / 算法岗 AI 技能清单,直接对标大厂

2026 大厂前端岗 AI 技能清单 核心基础技能 * 大模型前端适配能力:掌握大模型上下文管理,实现对话历史的高效存储与加载,适配流式输出的前端渲染逻辑。 * AI 组件开发:熟练开发基于大模型的智能组件,如代码补全、智能问答、内容生成类组件,支持参数化配置与多模型切换。 * 向量数据库集成:掌握 Pinecone、Weaviate 等向量数据库的前端调用方法,实现语义搜索、相似内容推荐等功能。 进阶实践技能 * 大模型微调适配:理解大模型微调原理,能够基于前端业务场景,将微调后的模型部署至前端环境,实现模型轻量化调用。 * 多模态交互开发:支持文本、图像、音频等多模态输入的前端处理,对接多模态大模型 API 实现智能交互。 * AI 性能优化:实现大模型请求的批量处理、缓存复用与增量更新,降低前端请求延迟与资源消耗。 实战代码示例 以下为基于 OpenAI API 实现的流式对话前端组件,使用 React 18 开发:

By Ne0inhk
《算法闯关指南:优选算法--前缀和》--29.和为k的子数组,30.和可被k整除的子数组

《算法闯关指南:优选算法--前缀和》--29.和为k的子数组,30.和可被k整除的子数组

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 * 前言: * 29. 和为k的子数组 * 解法(前缀和+哈希表): * 算法思路: * C++算法代码: * 算法总结&&笔记展示: * 30. 和可被k整除的子数组 * 解法(前缀和+哈希表): * 前置知识补充: * 算法思路: * C++算法代码: * 算法总结&&笔记展示: * 结尾: 前言: 聚焦算法题实战,系统讲解三大核心板块:优选算法:剖析动态规划、二分法等高效策略,学会寻找“最优解”。 递归与回溯:掌握问题分解与状态回退,攻克组合、

By Ne0inhk
数据结构-单链表

数据结构-单链表

单链表 * 概念与结构 * 结点 * 链表的性质 * 链表的打印 * 实现单链表 * 头文件 * 源文件 * 单链表的打印 * 单链表申请新节点内存 * 尾插 * 头插 * 尾删 * 头删 * 查找 * 在指定位置之前插入数据 * 在指定位置之后插入数据 * 删除pos结点 * 删除pos之后的结点 * 销毁链表 * 链表的分类 * 代码地址 概念与结构 概念:链表是⼀种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的 逻辑结构:线性 物理结构(存储结构):不一定是线性的 链表就类似一个火车,车头是哨兵位(可有可无),车厢是节点 * 将火车里的某节车厢去掉或加上,不会影响其他车厢,每节车厢都是独立存在的。 在链表⾥,每节“车厢”是什么样的呢? \color{red}{在链表⾥,每节“车厢”是什么样的呢?

By Ne0inhk
通俗易懂->哈希表详解

通俗易懂->哈希表详解

目录 一、什么是哈希表? 1.1哈希表长什么样? 1.2为什么会有哈希表? 1.3哈希表的特点 1.3.1 取余法、线性探测 1.3.2 映射 1.3.3负载因子 1.4哈希桶 1.5闲散列与开散列 1.6总结 二、设计hash表 1、哈希表的设计   1)插入   2)查找  3)删除 4)字符串哈希算法 2、封装map和set 1、完成对hash表的基础功能 2、完成封装 3、对应的迭代器 4、【】方括号重载 三、

By Ne0inhk