0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

初学者Python教程

454398 来源:网络整理 作者:网络整理 2019-11-25 16:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:下载Python

初学者Python教程

要使用Python编程,您需要下载Python库,并

I 集成了 D eve L opment E 环境, IDLE

自2007年6月16日起,该版本为2.5.1版本。

Python在此处下载。

假设您在这里使用的是Windows,但是如果您使用的是任何基于Linux操作系统,则可能已经安装了它。要查找,请打开console/konsole/terminal(视发行版而定)。 ),然后输入

python。如果已安装,则将打开Python命令行。

安装后,转到“开始”》“所有程序”》“ Python”》“ IDLE”,我们将开始!

第2步:程序输出,打印语句和“ Hello World”

在这里,我们将教您几乎所有程序员都学到的第一件事:如何打印“你好,世界”。这是程序员常年的第一个例子。请注意,打印并不意味着像用墨水和纸张打印一样,仅表示显示或输出。

无论如何,这里是这样:

在主提示符(》》》)处输入:

》》》print “Hello World”

您将收到以下输出:

Hello World

NB您需要使用(“”)字符来向Python表示要打印它,否则

您将收到以下消息:

》》》 print hello worldSyntaxError: invalid syntax

带有“ world”的将以红色突出显示,以显示错误的地方。

步骤3:变量

变量(据我所知)是链接到另一条数据:

我将演示:

将其键入IDLE:

》》》 myvar = “Hello World!”》》》 &apos&apos&aposprint&apos&apos&apos myvarHello World!

myvar在此示例中是变量,但变量也可以是数字。

这是变量工作方式的简短示例。

现在让事情变得更复杂了,介绍了字符串格式运算符:

百分号:“%”可以用来替换文本字符串中的/data:

》》》 print “%s is number %d! ” % (“Python”, 1)Python is number 1!

“%s”表示替换字符串,而“%d”表示应替换整数。

另一个流行的是“%f”浮点数。

步骤4:程序输入和Raw_input()函数

从命令行获取用户输入的最简单方法是同

raw_input()它从标准输入中读取并将字符串值分配给您指定的变量。

例如,这是它的用法:

name = raw_input(“Enter your name here: ”)age = raw_input(“Enter your age here: ”)print “Your name is:”, nameprint “And you are”, age

何时Python解释器读取第一行,它将内容打印在括号中(在此处输入您的名称:),当您输入名称时,它将继续到下一行,执行相同的操作,但是当遇到“ print”语句将内容打印在括号中,并遇到

“ name”,它是一个变量,基本上用作指向您之前输入的内容的链接,结果如下:

》》》Enter your name here: Hugo.BEnter your age here: 16Your name is: Hugo.BAnd you are 16

在这个阶段,最好引入注释的方法。

与大多数脚本和Unix-shell语言一样,哈希或井号(#)表示注释开始

请注意,在IDLE中,每当您键入#号,它和该行上的所有后续文本都将变为红色。

So:

#Warning!!! This will put CPU usage up to 100% !!!counter = 0while counter 《 1000000: counter += 1 print counter

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • python
    +关注

    关注

    59

    文章

    4891

    浏览量

    90388
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    面向测量初学者的入门专栏:为什么要测量声音和振动?

    面向测量初学者的入门专栏:为什么要测量声音和振动?您有没有想过,其实我们每天都生活在各种“声音”和“振动”之中?这些复杂交织的声音和振动,如果按照频率(也就是声音的高低)进行分解,并分析其大小、甚至
    的头像 发表于 04-17 09:51 523次阅读
    面向测量<b class='flag-5'>初学者</b>的入门专栏:为什么要测量声音和振动?

    关于TNC同轴线缆结构:这是一篇被很多射频初学者忽视的干货文

    很多射频初学者常将TNC接口视作BNC的“螺纹加强版”,却忽略了其内部严丝合缝的物理结构对信号传输的决定性影响。本文深度拆解TNC同轴线缆的四大核心层:从利用集肤效应的中心导体,到决定特征阻抗
    的头像 发表于 04-16 16:19 151次阅读
    关于TNC同轴线缆结构:这是一篇被很多射频<b class='flag-5'>初学者</b>忽视的干货文

    ATX电源电路分析详解开关电源的原理

    ATX电源电路分析详解开关电源的原理,WORD版,图文并茂,详细说明各个元件在电路中的作用。适合初学者
    发表于 03-29 16:47 3次下载

    国产DSP/FPGA选型、环境搭建与初学者调研全指南

    作为全国产解决方案的标杆,其核心选型(长城银河FT-M6678N DSP、复旦微JFM7VX690T36 FPGA)、开发环境搭建,以及适配初学者的调研路径,都值得细细拆解。更关键的是,芯片与板卡在实际使用中的各类问题、易忽略的技术细节,直接决定实操成功率,也是发烧友
    的头像 发表于 03-10 18:52 949次阅读
    国产DSP/FPGA选型、环境搭建与<b class='flag-5'>初学者</b>调研全指南

    AI端侧部署案例(SC171开发套件V2-FAS)

    AI端侧部署案例(SC171开发套件V2-FAS) 序列 课程名称 视频课程时长 视频课程链接 课件链接 工程源码 1 初学者入门手写数字识别案例 32分21秒 https
    发表于 02-11 12:08

    技术资讯 I PCB设计的可测试性:初学者实用指南

    第一次设计PCB电路板时,设计者很容易将全部精力投入到功能实现、布局设计和元器件选型中。而可测试性(Testability,PCB设计核心指标,指电路板便于后续电气性能测试、故障排查的特性)这一关键设计要素,却常常被忽视。若在设计阶段未对电路板的验证与确认流程做好规划,即便布线设计再精巧,后续的调试、检测以及量产化升级也会变得举步维艰。!一、为什么可测试性设
    的头像 发表于 02-06 16:08 2.3w次阅读
    技术资讯 I PCB设计的可测试性:<b class='flag-5'>初学者</b>实用指南

    AI端侧部署案例(SC171开发套件V3)2026版

    AI端侧部署案例(SC171开发套件V3)2026版 序列 课程名称 视频课程时长 视频课程链接 课件链接 工程源码 1 初学者入门手写数字识别案例 25分29秒 https
    发表于 01-15 10:40

    linux-arm开发环境的简单配置

    linux-arm开发环境简单配置 关于linux-arm开发环境简单配置是ARM学习的第一步,很多初学者会在这问题上纠结很久都不能配置好开发环境。推荐大家看一下韦东山视频,讲得很详细,代码基本上
    发表于 01-13 07:56

    FPGA初学者求助

    Vivado2025.1配置MIG时出现报错 大家好,我是一名研一的学生,同时也是一名FPGA初学者,最近在使用vivado2025.1配置MIG的时候遇到了问题,具体问题如下: 我这个mig的配置
    发表于 12-07 11:43

    C语言入门(硬件嵌入式那种不是APP开发的)

    C语言入门(硬件嵌入式那种不是APP开发的),有没有对初学者很友好的书籍、视频等资料推荐一下,一直以来看了正dian原子、野火等的视频、文档结果从快要入门到放气,然后再从放气到快要入门,一直没有进展,还望指点迷津,感谢
    发表于 09-27 12:03

    嵌入式学习的重点和难点究竟在哪?

    在嵌入式开发领域,硬件原理的抽象性和项目全流程的复杂性一直是初学者面临的挑战,尤其是像STM32单片机开发这种软硬件结合的方向,初学者很容易被复杂的硬件知识、寄存器配置、PCB设计这些东西劝退
    的头像 发表于 07-31 15:07 947次阅读
    嵌入式学习的重点和难点究竟在哪?

    初学者指南:树莓派上搭建虚拟环境!

    在这篇简明扼要的指南中,我们将探讨如何在树莓派上设置和使用虚拟环境(或称为Venv)——包括在终端和Thonny集成开发环境中。使用Bookworm操作系统或更高版本时,或在尝试安装Python
    的头像 发表于 07-27 13:24 1232次阅读
    <b class='flag-5'>初学者</b>指南:树莓派上搭建虚拟环境!

    避雷!树莓派初学者常犯的5个错误!

    如果你刚刚入手树莓派,你就会知道它潜力无穷,几乎能实现你想到的任何功能。然而,这种自由也让你可能在不知不觉中做出对系统有害的操作。在本文中,我将介绍要避免犯哪些错误。初学者最常犯的错误包括:损坏SD
    的头像 发表于 07-22 17:16 1638次阅读
    避雷!树莓派<b class='flag-5'>初学者</b>常犯的5个错误!

    机智云配网教程第一期:GAgent固件烧录与调试指南

    前言本文主要总结了我在使用机智云的过程中积累的经验,特别是针对初学者,旨在帮助大家少走弯路。
    的头像 发表于 06-27 19:06 1337次阅读
    机智云配网教程第一期:GAgent固件烧录与调试指南

    KiCad 与 PLM(产品生命周期管理)初学者入门指南

    “  Chris Wilson 在 KiCon US 2025 上介绍了 PLM 的基础概念及 Saas 的 PLM Aligni,并重点讲解了 Aligni 如何通过 Database library 与 KiCad 进行元器件库的集成。 ” Chris 具有硬件工程背景和PCBA制造经验,目前领导 Common Ground Electronics,专注于嵌入式系统项目。演讲围绕产品生命周期管理(PLM)展开,旨在通过将 KiCad 与名为 Aligni 的 PLM 工具集成来简化其复杂性,特别是针对开源设计工作流。Chris 首先引用了 Gual 定律,该定律表明复杂系统从简单系统演进而来,并将其应
    的头像 发表于 06-10 11:17 2110次阅读
    KiCad 与 PLM(产品生命周期管理)<b class='flag-5'>初学者</b>入门指南