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

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

maynowei10个月前 (08-28)技术知识102

昨天,我们安装了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()收集用户输入
  • 如何存储和使用变量
  • 如何编写注释以提高清晰度

相关文章

Axure使用技巧:全局变量(axure全局变量和局部变量)

编辑导语:关于全局变量的作用,有些人可能尚未完全了解,那么,如何利用Axure来设置全局变量,进而发挥全局变量的作用,如跨页面传递文本呢?本篇文章里,作者通过注册页面的案例,就全局变量的操作流程做了梳...

webview 渲染机制:硬件加速方式渲染的Android Web

webview 渲染是什么?webview 渲染是用于展现web页面的控件; webview 可以内嵌在移动端,实现前端的混合式开发,大多数混合式开发框架都是基于 webview 模式进行二次开发的w...

一文弄懂 GO 的 互斥锁 Mutex !(互斥锁的使用方法)

在 Go 语言并发编程中,互斥锁(Mutex)是一个非常重要的同步原语。本文将深入介绍 Mutex 的使用方法、实现原理以及最佳实践。1. 什么是 Mutex?Mutex(互斥锁)是一种用于多线程编程...

C语言编写多线程,什么时候要使用互斥锁?为什么要使用互斥锁?

在多线程编程中,当多个线程同时访问共享资源(如变量、文件等)时,会出现竞态条件(Race Condition)问题,导致程序的行为不可预测。为了避免这种问题,需要使用互斥锁来保护共享资源的访问。互斥锁...

PL/SQL Developer连接Oracle数据库详解

序言:oracle数据库比较难搞,好不容易安装上了,但是怎么连接呢,直接在服务器里用自带的命令行操作太繁琐,所以PL/SQL Developer客户端的好处就显而易见了,今天和大家聊聊客户端具体配置方...

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

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