当前位置:首页 > 技术知识 > 正文内容

Python教程(三):第一个Python程序Hello, World! + input()

maynowei8个月前 (08-28)技术知识64

昨天,我们安装了Python并设置了编程环境。今天,我们将使用print()input()编写我们的第一个真正的Python程序 — 这是任何交互式脚本的两个基本构建块。

让我们开始吧。


今天您将学习什么

  • 如何编写和运行您的第一个Python程序
  • print()函数
  • input()函数
  • 如何编写注释
  • 一个简单的交互式示例

第1步:您的第一个程序

创建一个名为hello.py的新文件,并输入以下内容:

print("Hello, world!")

现在运行它:

python hello.py

您应该看到:

Hello, world!

恭喜 — 您刚刚编写并运行了您的第一个Python程序


刚才发生了什么?

print()是Python的内置函数。它将括号内的任何内容显示到屏幕上。

print("Learning Python is fun!")

输出:

Learning Python is fun!

您也可以打印数字:

print(2025)
print(5 + 10)

第2步:获取用户输入

让我们让它变得交互式!

name = input("What's your name? ")
print("Nice to meet you,", name)

示例输出:

What's your name? Rahul
Nice to meet you, Rahul

这里发生了什么:

  • input()等待用户输入内容
  • 无论他们输入什么,都会存储在变量name
  • 然后print()使用该值显示消息

专业提示:注释

注释是Python忽略的行。它们帮助您和其他人理解您的代码做什么。

# 这打印一个问候消息
print("Hello there!")  # 内联注释

使用注释来解释复杂的逻辑或使您的代码更易读。


奖励:结合输入 + 逻辑

尝试这个有趣的挑战:

age = input("How old are you? ")
print("Wow, you're", age, "years old!")

或者:

city = input("Which city are you from? ")
print("Cool! I've heard", city, "is beautiful.")

回顾

今天您学习了:

  • 如何使用print()显示输出
  • 如何使用input()收集用户输入
  • 如何存储和使用变量
  • 如何编写注释以提高清晰度

相关文章

Android让视图折叠(安卓叠加视图设置)

Android UI Libs之ExpandableLayout1. 说明ExpandableLayout,顾名思义,可扩展的布局,是一个可以帮助我们实现折叠功能的第三方库,折叠时,只显示头部,打开时...

C# 中的多线程同步机制:lock、Monitor 和 Mutex 用法详解

在多线程编程中,线程同步是确保多个线程安全地访问共享资源的关键技术。C# 提供了几种常用的同步机制,其中 lock、Monitor 和 Mutex 是最常用的同步工具。本文将全面介绍这三种同步机制的用...

Linux系统编程—互斥量mutex(linux 互斥量)

##互斥量mutex前文提到,系统中如果存在资源共享,线程间存在竞争,并且没有合理的同步机制的话,会出现数据混乱的现象。为了实现同步机制,Linux中提供了多种方式,其中一种方式为互斥锁mutex(也...

如何在Go中同步线程(go语言同步锁)

单线程代码已经带来头痛。添加第二个线程,就是从基础头痛升级了。解决方案?互斥锁:线程和数据的交通警察。一旦你理解了它们,线程同步就变成了第二本能,语言无关。在C++和Go中工作,我遇到过所有常见的混乱...

一个快要被忘记的数据库开发岗位,但应该被尊重

数据库测试,似乎是被人遗忘的数据库职业,但依然是不错的选择。底下是我在某站找的招聘启事,就连蚂蚁金服都在积极寻找数据库测试人:要说我经历的项目,大大小小也有几十个,从 C/S, B/S, 再到 B/C...

面试官:说说Oracle数据库result cache的原理是什么?

概述前面已经用实验给大家介绍了Result Cache相关内容,今天主要讨论一下Oracle 11g Result Cache的深层原理。从参数看,Oracle提供了Client Result Cac...