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

耗时一周巨作——全面解析Coze工作流,实例搭建热门AI Agent

耗时一周巨作——全面解析Coze工作流,实例搭建热门AI Agent

我不是广告!! 个人主页-爱因斯晨 大家好呀!最近有没有想我?博主努力回三中哦! 近日,Coze开源引起科技圈激烈讨论。Coze开源是AI领域的重要举措,既通过Apache 2.0协议降低了智能体开发门槛,让开发者可自由部署、二次开发及商用,推动技术普惠与行业标准化,又能借助开源社区构建开发者生态,助力字节跳动推广豆包大模型和云服务,重塑行业竞争格局;但同时也面临功能生态短板(如缺失部分高级功能、插件较少)、可持续性风险(算力需求与变现压力)及安全治理挑战(漏洞风险与劣质应用泛滥)等问题,是一把兼具机遇与挑战的“双刃剑”。 一、初识Coze 1.价值定位 扣子空间是新一代AI Agent开发平台。凭借”低代码“功能,使开发门槛降低。开发的AI智能体,可以通过API或SDK将 AI 应用集成到你的业务系统中。提高了编码效率。 2.核心功能 一、智能体(Bot)构建核心功能 这是 Coze的基础且核心能力,

By Ne0inhk
OpenClaw(龙虾)开源AI智能体科普解析:核心原理、功能特性与本地部署教程

OpenClaw(龙虾)开源AI智能体科普解析:核心原理、功能特性与本地部署教程

近期开源AI领域,OpenClaw(俗称“龙虾”)凭借其本地优先、可定制的特性,受到开发者社区的广泛关注,其项目保活程度与社区活跃度可通过GitHub数据直观体现:目前该项目已获得222k stars、1.2k watching、42.3k forks,各项数据均处于开源AI智能体领域前列,足以证明其社区认可度与持续更新能力。作为一款开源AI智能体工具,它在办公自动化、系统辅助等场景具有实用价值,适合开发者了解和落地实践。 OpenClaw是一款开源的个人AI助手编排平台,采用TypeScript开发,目前在GitHub上拥有较高的关注度,其核心价值在于将大模型的推理能力与本地系统操作相结合,打破了传统AI助手“仅能交互、无法执行”的局限。本文将从技术科普角度,围绕OpenClaw的核心定义、功能特性、技术细节及本地部署步骤展开,帮助开发者全面了解这款工具的原理与使用方法。 对于ZEEKLOG的开发者群体而言,了解OpenClaw的技术架构与应用场景,既能拓展AI智能体的认知边界,也能将其应用于日常开发、办公场景,提升工作效率。 本文将从「核心定义、功能特性、技术细节、本地部署」

By Ne0inhk
爆火的OpenClaw到底是个啥?一文看透这只“AI龙虾”的真面目与暗坑

爆火的OpenClaw到底是个啥?一文看透这只“AI龙虾”的真面目与暗坑

目录 前言 一、OpenClaw是什么?——它不是“最强大脑”,而是一双“手” 二、它能干什么?为什么让这么多人兴奋? 2.1 拥有“全局记忆”,它能越来越懂你 2.2 从“被动回答”到“主动干活” 2.3 深度的本地控制权 三、滤镜碎裂:这只“龙虾”背后的四个深坑 3.1 第一个坑:灾难级的安全隐患(最致命) 3.2 第二个坑:极不稳定的“办事能力” 3.3 第三个坑:令人咋舌的“烧钱”速度 3.4 第四个坑:大厂为什么不做?

By Ne0inhk
学习AI必备基础知识

学习AI必备基础知识

前段时间,由于回家过年,躺在床上实在感觉无聊, 所以就在网上搜罗了相关资料,整理了学习内容,方便以后温故。 进来各种模型频繁迭代,好像光是闻着claude、gpt、deepseek、豆包这些模型升级的声音,就已经让我们热血澎湃。 但你真的了解他们吗?你知道如何用好他们吗? 如: * user prompt * system prompt * AI Agent * function calling * MCP * RAG * 上下文窗口 可能你零星的知道些皮毛,不过没关系,现在让我带着你深入学习一番。 大纲 * 一、什么是所谓的user prompt * 二、user prompt 和 system prompt * 1、 user prompt(用户提示词) * 2、 system prompt(系统提示词) * 三、AI Agent

By Ne0inhk