Python系列基础教程(一)Python 基础输出、注释与变量赋值 📅 发布时间:2026/7/8 8:22:05 👁️ 浏览次数: 前言本节为Python语法体系的起始内容核心目标是掌握程序基础输出、代码注释规范、数据存储的变量定义与赋值规则所有后续流程控制、数据结构、函数等知识均基于本节内容延伸需严格遵循语法书写规则保证代码可正常执行。一、基础输出函数 print() 核心用法print() 是Python内置的基础输出函数作用是将指定内容显示在控制台是程序与外部交互的最基础方式无任何前置依赖可直接执行。1. 输出固定文本直接在括号内书写内容文本需用引号包裹单引号、双引号均可。# 输出纯文本print(Hello Python)print(基础语法第一课)2. 输出数字数字为数值类型无需引号包裹直接书写即可。# 输出整数、小数print(100)print(3.14)3. 同时输出多个内容括号内用逗号分隔多个内容可混合文本、数字执行时自动用空格分隔。# 多内容混合输出print(数字,66,小数,9.9)二、print() 基础进阶分隔符、结尾控制默认print()输出后自动换行多个内容间默认用空格分隔可通过参数自定义格式属于基础实用语法。1. 自定义分隔符 sepsep参数用于指定多个内容之间的分隔符号需放在所有输出内容之后。# 用横线分隔多个内容print(姓名,年龄,城市,sep-)# 用竖线分隔print(1,2,3,4,sep | )2. 自定义结尾字符 end默认end“\n”换行修改end可取消换行或自定义结尾内容。# 取消自动换行结尾用空格print(第一行内容,end )print(与上一行同行)# 结尾用制表符print(数据1,end\t)print(数据2)三、代码注释注释是对代码的说明文字不会被程序执行用于提升代码可读性是编程必备规范。1. 单行注释使用#开头仅对当前行有效可放在代码行末尾或单独一行。# 这是单独一行的单行注释print(测试输出)# 这是代码行后的注释仅说明当前代码2. 多行注释使用三对单引号或三对双引号包裹适用于多行说明内容。 多行注释内容 适用于函数、模块的整体说明 不会被执行 print(多行注释测试) 另一种多行注释格式 功能与三单引号完全一致 四、字符串基础引号规则print输出的文本属于字符串类型必须用引号包裹核心规则单引号、双引号功能完全一致任选其一即可引号必须成对出现不可单双混用如开头单引号、结尾双引号文本内包含引号时外层用另一种引号避免冲突。# 正确单引号包裹print(Python基础课程)# 正确双引号包裹print(编程语法学习)# 正确文本含双引号外层用单引号print(他说学习需要循序渐进)# 正确文本含单引号外层用双引号print(its a good day)五、变量的定义与基础赋值变量是程序中存储数据的容器可将任意数据存入变量后续直接调用变量即可使用数据无需重复书写原始数据。赋值语法变量名 存储数据为赋值符号作用是将右侧数据存入左侧变量不是数学中的等于。# 定义变量存储整数age20# 定义变量存储字符串name张三# 定义变量存储小数score95.5# 直接输出变量控制台显示变量存储的数据print(name)print(age)print(score)# 变量与文本混合输出print(姓名,name,年龄,age)六、变量命名规则与合法规范变量名必须遵循Python语法规则否则程序会报错核心规则只能由字母、数字、下划线组成不能以数字开头严格区分大小写Name和name是两个不同变量不能使用Python关键字如if、for、print、def等命名建议见名知意避免无意义单字母。合法变量名示例user_name用户1num1100total_score88.5非法变量名示例不可使用# 123user 测试 # 错误数字开头# user-name 测试 # 错误包含减号非允许字符# if 10 # 错误使用关键字# print 20 # 错误使用内置函数名七、变量重新赋值与多变量同步赋值1. 变量重新赋值变量可随时修改存储的数据赋值后变量存储最新数据原数据被覆盖。# 初始赋值num10print(num)# 输出10# 重新赋值num20print(num)# 输出20# 变量可存储不同类型数据numPythonprint(num)# 输出字符串Python2. 多变量同步赋值一行代码同时给多个变量赋值简化代码书写。# 多个变量赋不同值a,b,c1,2,3print(a,b,c)# 多个变量赋相同值xyz0print(x,y,z)八、Python 缩进语法基础缩进是Python的核心语法规则区别于其他编程语言用于区分代码层级本节仅需掌握基础规则缩进用4个空格标准规范不可混用空格与制表符同一层级的代码缩进必须一致目前基础代码无需额外缩进顶格书写即可后续条件、循环、函数会用到缩进。正确书写# 顶格书写无缩进合法print(第一行)print(第二行)错误书写缩进混乱# 错误随机缩进程序报错print(测试)print(错误缩进)九、综合实战案例整合本节所有知识点编写可直接运行的完整代码实现个人信息定义与输出。# 个人信息输出程序第1课综合案例# 定义基础信息变量username李华user_age22user_city北京user_score92.5# 单行注释输出分隔线print(*20)# 多内容混合输出自定义分隔符print(姓名,年龄,城市,成绩,sep | )# 输出变量存储的信息取消换行print(username,user_age,user_city,user_score,sep | ,end\n)# 输出结束提示print(*20)print(信息输出完成)执行结果 姓名 | 年龄 | 城市 | 成绩 李华 | 22 | 北京 | 92.5 信息输出完成十、本课核心知识点总结print() 用于控制台输出可输出文本、数字、多内容支持sep、end参数自定义格式注释分为单行#、多行‘’/**/仅用于说明不执行字符串必须用成对的单/双引号包裹文本含引号时可交替使用变量通过赋值是数据存储容器可随时重新赋值变量命名遵循字母、数字、下划线规则不能数字开头、不能用关键字Python缩进为核心语法基础代码顶格书写同一层级缩进保持一致变量可混合文本输出多变量可同步赋值简化代码结构。
Nginx 是什么?为什么它不写在代码里?——从 0 认识 Nginx 很多刚接触后端开发的人,第一次听到 Nginx 都会有一个疑问:“这东西到底是写代码用的吗?为什么我在项目里找不到它?”这篇文章就从 0 基础 把 Nginx 讲清楚,让你一次性理解:Nginx 是什么它在系统里的位置为… 2026/7/7 17:28:49
vue2基础--实现下拉框选择筛选 下拉框筛选常用于搜索筛选出列表中的数据1.代码<el-selectv-model"type"clearableplaceholder"类型" ><el-optionv-for"item in typeOptions":key"item.value":label"item.label":value"item.value&quo… 2026/7/7 14:43:29
别再瞎找了!千笔,继续教育论文写作神器 你是否曾为论文选题发愁,面对海量文献无从下手?是否在反复修改中感到力不从心,却始终无法达到导师的要求?论文写作不仅是学术能力的考验,更是时间与精力的拉锯战。对于继续教育的学生而言,工作与学习的双重… 2026/5/17 3:12:46
【新闻资讯】从撰写到答辩:软件与机电两大行业专利全流程实务指南 在智能制造、新能源汽车、高端装备与数字经济、人工智能、云计算等行业高速发展的当下,技术创新正以前所未有的速度推进。无论是软件领域的算法与系统创新,还是机电领域的复合型硬件创新,如何将其转化为高质量专利资产,已成为每一… 2026/7/8 8:21:37
MKVToolNix:MKV文件界的“超能战士“,封装、拆分、合并、提取一键搞定! 下载了一部高清电影,却发现音轨不对、字幕缺失、或者想把多个片段合并成一个完整文件?想给视频加条导演评论音轨、换条更清晰的字幕、或者提取出里面的花絮?市面上大多数视频工具对MKV格式支持有限,操作复杂还容易损坏文件……如果… 2026/7/8 8:19:37
【Bug已解决】Rate Limit Exceeded on /compact — Claude Code 压缩上下文也限流解决方案 【Bug已解决】Rate Limit Exceeded on /compact — Claude Code 压缩上下文也限流解决方案 1. 问题描述 在 Claude Code 长会话中执行 /compact 压缩上下文时,突然弹出以下报错信息: Rate limit exceeded while compressing context Please wait and try… 2026/7/8 8:19:37
Keyboard Chatter Blocker终极指南:三步彻底解决键盘连击问题 Keyboard Chatter Blocker终极指南:三步彻底解决键盘连击问题 【免费下载链接】KeyboardChatterBlocker A handy quick tool for blocking mechanical keyboard chatter. 项目地址: https://gitcode.com/gh_mirrors/ke/KeyboardChatterBlocker 你是否曾经在打… 2026/7/8 8:17:36
罗氏线圈开口处靠近电流易受干扰:原因、影响与抗干扰对策 在电力系统、工业控制及电子测量领域,罗氏线圈(Rogowski Coil)凭借非接触式测量、宽量程、无磁饱和等优势,成为交流电流与脉冲电流测量的重要工具。然而,其 “开口式” 结构在靠近电流时却容易受到干扰,导致… 2026/7/8 8:17:36
被市场忽略的AI4S细分赛道:MedPeer生物医药科研数字化稀缺龙头 当下一级市场谈论AI for Science(AI4S),舆论普遍陷入单一认知陷阱:将赛道窄化为分子、蛋白、新药管线研发,晶泰科技、英矽智能、深势科技成为资本唯一关注标的。行业热钱扎堆后端物质发现赛道,却长期忽视一… 2026/7/8 8:15:36
BetterNCM安装器:高效管理网易云插件的最佳选择 BetterNCM安装器:高效管理网易云插件的最佳选择 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 还在为网易云音乐插件的繁琐安装流程而烦恼吗?BetterNCM安装器是… 2026/7/8 0:02:48
运动控制系统安全设置对比:ECI3808的3种限位保护与急停逻辑实现 运动控制系统安全机制深度解析:限位保护与急停逻辑的设计哲学在精密制造与自动化领域,运动控制系统的安全设计绝非简单的功能堆砌,而是一套融合了机械工程、电气原理和软件算法的防御体系。当一台数控机床以每分钟数万转的速度运转࿰… 2026/7/8 0:06:48
AI大模型应用开发:小白也能抓住的红利风口,收藏这篇入门指南! 文章指出,虽然微软等科技巨头在裁员,但英伟达等公司却在积极扩招AI相关人才,尤其是具身智能、仿真等领域。AI行业正在经历结构性调整,传统岗位被淘汰,而大模型应用开发等新岗位需求旺盛。对于想转行或学习AI的普通人来… 2026/7/8 0:10:49
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/7 11:26:57
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/7 11:26:57
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/7 11:26:58