尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
“hello world” 到写小脚本:20 行 Python 代码,带你入门基础
近来, 后台存在着不少刚刚开始学习的粉丝通过私信告知我, 内容大致为: “学长, 刚刚看完hello world之后, 接下来究竟应当去练习些什么? 是否可以给出一段简单然而干货却极为丰富满满的代码? ”。今儿就着手安排我特地寻觅了一段大概20而行的代码, 它涵盖着入门最为关键且核心的语法内容, 并且还附带1个新手在编程时频繁会踩进去的坑点。咱们逐行逐句地去剖析拆解, 等看完之后你便能够开始上手去编写简单的具有交互性质的脚本啦先看完整代码注意看我标红的部分是个坑print(这是一次总结python) print(写一下你的姓名) username input() print(f你的名称是{username}) people1 { id: 01, name: NPC01-老农民, age: 35, hobby: 赚钱, } print(游戏demo1) # 【高频坑】Python字符串格式化输出时不能用同一种引号嵌套 # 原代码报错SyntaxError: f-string: unterminated string # 正确写法1外面单引号里面双引号 print(f姓名{people1[name]},年龄{people1[age]}) # 正确写法2外面双引号里面对双引号转义 # print(f姓名{people1[\name\]},年龄{people1[\age\]}) ann 19 su 1 sum1 ann su # 建议尽量别用sum当变量名会覆盖Python内置的sum()函数 print(求和, sum1) ann 10 print(ann:, ann)第一个语法点: 最为基础的输入以及输出, 那便是print()以及input()。print(写一下你的姓名) # 输出提示信息 username input() # 暂停程序等待用户输入把输入的内容存进变量username功能这构成了所有交互程序得以存在的根基所在。就好比你着手去编写一款计算器程序, 那么首先就得向用户询问其具体想要计算何种数字, 而这所借助的便是这两者。注意input(), 无论你输入的是什么内容, 它返回所得到的均是字符类型的字符串要是需要进行数学运算方面的题目计算, 那就必须使用int()或者float()来将其转变成数字。语法点 2最常用的字符串格式化 —— f- 3.6# 旧方法不推荐写起来麻烦 # print(你的名称是 username) # print(你的名称是%s % username) # 新方法强烈推荐简单直观 print(f你的名称是{username}) # 大括号{}里直接放变量名自动替换功能把变量所具有的值, 以一种方式“放入”到字符串当中进行显示, f乃是格式化的简略写法, 一旦在引号之前加上一个f, 那么字符串里出现的{变量名}便会被自动替换成为与之对应的那个值。语法点 3核心数据结构 —— 字典Dictpeople1 { id: 01, name: NPC01-老农民, age: 35, hobby: 赚钱, }功能它是一种用于存储键值对Key - Value形式数据的东西, 举例来说, 就如同游戏当中的 NPC 信息, 其中, “name”这个键对应着“NPC01 - 老农民”这个值, 而“age”这个键则对应着 35 这个值。访问方法用字典名来取值比如就能拿到NPC01-老农民。语法点 4变量运算与增量赋值ann 19 su 1 sum1 ann su # 直接相加 print(求和, sum1) ann 10 # 这是 ann ann 10 的简写 print(ann:, ann)功能变量不仅可以存数据还能直接进行数学运算。增量赋值简写语法点 5其实是坑字符串嵌套引号的问题# 原代码会报错 # print(f姓名{people1[name]},年龄{people1[age]}) # 正确写法1单引号套双引号 print(f姓名{people1[name]},年龄{people1[age]}) # 正确写法2双引号套转义的双引号 # print(f姓名{people1[\name\]},年龄{people1[\age\]})报错原因进行字符串解析期间, 自首个引号起始, 寻觅到下一个与之相同的引号之时, 便会使字符串终止。原代码当中, f姓名: 。到这里就结束了后面的name}不认识所以报错: 未终止的字符串。解决方法外在的引号存在差别: 使用单引号置于外层, 那么在内层就能够运用双引号这属于最为常用的情形, 在可读性方面有着良好的表现。关于转义引号: 于需要进行保留的引号之前添加一个反斜杠\, 此操作意在告知 “那特定的引号并非是用于结束的符号, 而是属于内容的其中一个部分”。总结练习留存这段代码, 于您个人电脑上的IDE里运行一回, 或者在命令行中运行一次。运行结果应该是这是一次总结python 写一下你的姓名 【你在这里输入你的名字比如“张三”】 你的名称是张三 游戏demo1 姓名NPC01-老农民,年龄35 求和 20 ann: 29刚开始学习的时候, 不需要去追求编写复杂的程序, 先把那些最为基础的, 每天都会运用到的语法练习熟练, 多去编写几个小型脚本举例计算 BMI、统计字数、简单范畴的答题游戏, 你就会发觉编程实际上并没有想象的那般困难
RELATED

相关推荐

企业微信外部群机器人实战:突破限制,主动发送群消息全流程

企业微信外部群机器人实战:突破限制,主动发送群消息全流程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/31 10:53:04
844 项功能逐项核验:PdfCraft 纯 Rust PDF 编辑器完整指南

844 项功能逐项核验:PdfCraft 纯 Rust PDF 编辑器完整指南

844 项功能逐项核验:PdfCraft 纯 Rust PDF 编辑器完整指南 【免费下载链接】pdfcraft PdfCraft: An open-source PDF reader and editor written by scratch in pure Rust 项目地址: https://gitcode.com/gh_mirrors/pr/pdfcraft 983 份真实世界的 PDF 文件全…

📅 2026/10/31 10:53:04
一份 PDF 变成完全可编辑的 PPT:PPT Master AI PPT 实操指南

一份 PDF 变成完全可编辑的 PPT:PPT Master AI PPT 实操指南

一份 PDF 变成完全可编辑的 PPT:PPT Master AI PPT 实操指南 【免费下载链接】ppt-master AI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations, data-backed charts and tables on demand, audio n…

📅 2026/10/31 10:53:04
MORE NEWS

更多资讯

📰

ET2026打版软件增强版功能解析与应用指南

1. ET2026打版软件增强插件版概述 ET2026打版软件是服装设计行业广泛使用的专业工具,其增强插件版在原版基础上进行了功能扩展和性能优化。这款软件主要面向高级版师群体,提供了更高效的打版、排料和样衣设计功能。 作为一款专业级服装设计软件&#xf…

📰

ET2026打版软件功能解析与高级应用技巧

1. ET2026打版软件行业定位解析 作为服装设计领域的专业工具,ET2026打版软件在国内中高端服装企业中的市场占有率长期保持在35%以上。这款由杭州某科技公司开发的CAD系统,主要服务于年产量50万件以上的成衣制造商和独立设计师工作室。其核心优势在于符合…

📰

论文降重实战:学术语言重构与数据可视化技巧

1. 论文降重的本质与学术伦理边界 作为经历过三次学位论文洗礼的过来人,我深知查重率这个数字对毕业生的压迫感。但首先要明确:降重的本质是对学术表达的优化,而非对学术不端的粉饰。我在指导学弟学妹时始终坚持一个原则——所有降重手段必须…

📰

大模型时代程序员如何保持决策主导权

1. 大模型时代程序员的决策困境 去年我在参与一个智能客服系统升级项目时,团队引入了一个基于GPT-4的对话引擎。最初我们只把它当作辅助工具,但三个月后发现问题:工程师们开始不假思索地接受AI给出的解决方案,甚至不再验证代码的正…

📰

Linux下轻量级文本编辑器Joe的功能与应用

1. Joe编辑器概述:Linux下的轻量级全屏文本编辑器 Joes Own Editor(简称joe)是一款诞生于1988年的经典全屏文本编辑器,由Joseph Allen开发并维护至今。作为vi和emacs之外的第三选择,joe在Linux系统管理员和开发者中保持…

📰

t检验与t分布表详解:自由度、临界值及三类检验实操

做数据分析这行久了,被问得最多的一个问题是:这个 t 值到底是怎么算出来的,为什么我查的 t 分布表和软件给的临界值对不上?尤其是刚接触假设检验的朋友,手里攥着一摞数据,对着那张密密麻麻的 t 分布表&…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬