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

Flutter for OpenHarmony: Flutter 三方库 husky 守卫鸿蒙项目的 Git 提交规范(前端工程化必备)

Flutter for OpenHarmony: Flutter 三方库 husky 守卫鸿蒙项目的 Git 提交规范(前端工程化必备)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 在 OpenHarmony 项目的团队协作中,我们最怕遇到“带病提交”的代码。比如:某位开发者提交的代码没经过 dart format 美化、或是包含明显的 lint 警告,甚至导致整个鸿蒙工程编译失败。如果在 CI(持续集成)阶段才发现,修复成本就太高了。 husky 是从前端生态圈引进的 Git Hooks 管理神器。它能让你极简地配置 Git 的各个钩子(如 pre-commit),在代码真正提交到远端(AtomGit)之前,强制执行格式化或单元测试,确保入库的代码永远是高质量的。 一、Git Hook 工作流模型 husky 在本地提交阶段建立了一道自动化的“安检门”。 通过 失败

By Ne0inhk

GitHub Copilot 三种模式详解:Ask、Agent、Edit

🌟 前言 GitHub Copilot作为AI编程助手的先驱,为开发者提供了三种不同的交互模式,每种模式都有其独特的优势和适用场景。本文将深入解析这三种模式的特点、使用场景以及如何选择合适的模式来提升开发效率。 📋 目录 * Ask模式:智能问答助手 * Agent模式:自主执行代理 * Edit模式:精准代码编辑 * 三种模式对比分析 * 实际应用场景 * 选择建议 * 总结 🤖 Ask模式:智能问答助手 核心特点 Ask模式是最基础的交互方式,它将GitHub Copilot变成了一个专业的编程顾问。这种模式专注于知识传递和问题解答。 * 🎯 主要功能: * 回答编程概念和技术问题 * 提供代码示例和最佳实践 * 解释复杂的技术概念 * 调试建议和错误分析 * 💡 交互特点: * 对话式交互界面 * 即时问答反馈 * 支持连续深入提问 * 不直接修改项目文件 典型使用场景 👨‍💻 开发者:什么是React的useEffect钩子? 🤖 Copilot:useEffect是Reac

By Ne0inhk
大模型+智能家居解决方案--小米MiLoco部署

大模型+智能家居解决方案--小米MiLoco部署

一、Miloco简介 小米推出了首个“大模型+智能家居”解决方案Xiaomi Miloco,全称为 Xiaomi Local Copilot(小米本地协同智能助手)。 https://gitee.com/xiaomi-miloco/xiaomi-miloco 1、GitHub地址 https://github.com/XiaoMi/xiaomi-miloco Miloco以米家摄像头为视觉信息源,以自研大语言模型MiMo-VL-Miloco-7B为核心,连接家中所有物联网(IoT)设备,框架面向所有人开源。MiMo-VL-Miloco-7B模型基于小米4月发布的MiMo模型调优而来,“天才少女”罗福莉最近加入的正是MiMo模型团队。 这很可能是智能家居的“ChatGPT时刻”,小米AIoT平台截至今年6月已连接的IoT设备数(不含智能手机、平板及笔记本计算机)达9.89亿台,数以亿计的米家摄像头、小爱音箱、台灯等设备都有望用上大模型。 从小米公布的Miloco页面来看,页面主视觉是一个类似于ChatGPT的聊天框,聊天框的左侧具有智能家居设备的导航栏,包括AI中心、模型管

By Ne0inhk
椭偏仪在AR光学薄膜制备中的应用:高折射率与膜厚测量

椭偏仪在AR光学薄膜制备中的应用:高折射率与膜厚测量

随着增强现实(AR)技术在消费电子、医疗及工业等领域的快速发展,市场对高性能光学元件的需求日益迫切。高折射率光学组件是实现设备轻薄化、扩大视场、提升沉浸感的关键。金属氧化物虽具有高折射率、高透过率和良好的稳定性,是理想材料,但其传统制造方法——如气相沉积工艺复杂、成本高昂,溶胶-凝胶法则需高温处理,易导致基板不匹配、表面缺陷等问题,严重制约了AR光学元件的规模化与低成本制造。Flexfilm全光谱椭偏仪可以非接触对薄膜的厚度与折射率的高精度表征,广泛应用于薄膜材料、半导体和表面科学等领域。 为突破这一瓶颈,研究团队研发了基于UV固化的金属氧化物前驱体技术。该技术通过精心设计的配方,可在低温(低至100°C)下形成无机涂层,其折射率可在1.30至2.35范围内精确调控。所得涂层具备原子级光滑表面、低光学损耗及优异的环境稳定性,不仅兼容多种基材与集成工艺,更为实现AR光学元件的高性能、低成本与规模化生产提供了切实可行的创新解决方案。 实验方法 通过系统调节前驱体组成、浓度、溶剂及反应条件,实现对薄膜折射率的精确控制。采用实验设计方法优化配方,确保薄膜高透明、低雾度。材料为无纳米颗粒体

By Ne0inhk