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

【Java】2025 年 Java 学习路线:从入门到精通

【Java】2025 年 Java 学习路线:从入门到精通

文章目录 * 一、Java基础阶段(4-8周) * 1. 开发环境搭建 * 2. 核心语法基础 * 3. 面向对象编程(OOP) * 4. 核心类库 (Java SE API) * 5. 关联技术基础 * 二、Java 进阶阶段(6-10周) * 1. JVM 深度理解 * 2. 并发编程 - 应对高并发挑战 * 3. Java新特性 - 拥抱现代化 * 4. 设计模式 * 三、数据库与MySQL(2-3周) * 1. 环境搭建 * 2. SQL核心与进阶 * 3. 数据库设计与性能优化 * 四、开发框架与中间件(8-12周) * 1. Spring 生态

By Ne0inhk
Java 部署:Jenkins Pipeline 构建 Java 项目(自动化)

Java 部署:Jenkins Pipeline 构建 Java 项目(自动化)

👋 大家好,欢迎来到我的技术博客! 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕Java部署这个话题展开,希望能为你带来一些启发或实用的参考。 🌱 无论你是刚入门的新手,还是正在进阶的开发者,希望你都能有所收获! 文章目录 * Java 部署:Jenkins Pipeline 构建 Java 项目(自动化) 🚀 * 为什么选择 Jenkins Pipeline?🔧 * 环境准备:搭建 Jenkins 服务器 ⚙️ * 使用 Docker 快速启动 Jenkins * 安装必要插件 * 示例 Java 项目:一个简单的 Spring Boot 应用 🌱 * 项目结构 * `pom.xml` * `DemoApplication.java` * `HelloController.java` * 单元测试(可选但推荐) * 编写 Jenkins

By Ne0inhk
【Java 开发日记】我们来说一下 MySQL 的慢查询日志

【Java 开发日记】我们来说一下 MySQL 的慢查询日志

目录 一、什么是慢查询日志 二、核心作用 三、配置参数详解 四、开启和配置 1. 临时开启(重启失效) 2. 永久开启(修改配置文件) 五、慢查询日志格式分析 典型日志条目: 关键字段解释: 六、慢查询分析工具 1. mysqldumpslow(MySQL 自带) 2. pt-query-digest(Percona Toolkit) 3. mysqlslow(第三方工具) 七、慢查询日志表模式 启用表模式存储: 表结构: 八、最佳实践和优化建议 1. 阈值设置建议 2. 日志轮转配置 3. 定期分析计划 九、性能监控和告警 1. 监控慢查询数量 2. 慢查询告警脚本

By Ne0inhk

飞算JavaAI代码审查落地难题:90%团队忽略的4个关键细节

第一章:飞算JavaAI代码合规检查概述 飞算JavaAI代码合规检查是一款面向Java开发者的智能化代码质量管控工具,深度融合静态代码分析与人工智能技术,旨在提升代码安全性、可维护性与规范性。该工具不仅支持常见的编码规范检测(如阿里巴巴Java开发手册),还能基于AI模型识别潜在的业务逻辑缺陷和安全漏洞。 核心功能特点 * 智能规则引擎:内置数百条行业标准规则,覆盖命名规范、异常处理、并发控制等关键维度 * AI辅助诊断:通过机器学习模型分析历史缺陷数据,预测高风险代码段 * 实时反馈机制:在IDE插件中实现编码过程中的即时提示,提升修复效率 * 企业级策略管理:支持自定义规则集,满足不同组织的合规要求 典型使用场景 场景说明代码提交前检查集成至Git预提交钩子,阻止不合规代码入库CI/CD流水线集成作为构建阶段的质量门禁,确保上线代码符合标准团队代码评审辅助自动生成评审报告,聚焦关键问题点 快速接入示例 以下为Maven项目中引入飞算JavaAI检查插件的基本配置: <build> <plugins> <!-- 飞算JavaAI合规检查插件 -->

By Ne0inhk