Python的第一个程序:‘Hello World!’

 


Python-helloworld

1.Python 程序的3种运行方式

1.1.Python 解释器直接运行

在Windows或者Linux命令行输入python,进入python解释器的命令行模式。
-----------------------------------------
>>>print('Hello World!')
Hello World!
-----------------------------------------

1.2.直接用 python 解释器 python 文件(最常用法)

用vim或者notepad++等文本编辑器写一个helloworld.py的文件,内容如下:
-------------------------------------------
print('Hello World!')
-------------------------------------------
退出文本编辑器,然后在命令行输入:
python helloworld.py

运行helloworld.py,可以看到Python随后输出
Hello World!

1.3.创建为可执行的脚本文件

可以把Python程序helloworld.py改成一个可执行的脚本,授予可执行权限,就可以直接运行:
-----------------------------------------------
#!/usr/bin/env python
print('Hello World!')
-----------------------------------------------
然后修改权限为可执行,直接运行即可看到效果
chmod 755 hello.py
./hello.py
  • 知识点:
1)print 是一个常用函数,其功能就是输出括号中得字符串。
2)在 Python 2.x 中,print 还可以是一个关键字,可写成 print 'Hello World!',但这在 3.x 中行不通
3)python 中不区分单引号和双引号,与shell脚本不一样
4)以上是常用的运行 python 程序的方式,实际开发中,通常会使用 pycharm 等开发的辅助工具进行

2.其它编程语言的hello world

2.1.C 语言

---------------------------------------
#include <stdio.h>
int main(void)
{
printf("\nhello world!");
return 0;
}
---------------------------------------

2.2.C++ 语言

---------------------------------------
#include <iostream>
int main(void)
{
std::cout<<"Hello world!";
}
---------------------------------------

2.3.java 语言

---------------------------------------
public class HelloWorld{
   // 程序的入口
   public static void main(String args[]){
      // 向控制台输出信息
      System.out.println("Hello World!");
  }
}
---------------------------------------

2.4.PHP

---------------------------------------
<?php
   echo "hello world!";  
?>  
---------------------------------------

2.5.ruby 语言

---------------------------------------
puts "Hello world!"  
---------------------------------------

2.6.go 语言

---------------------------------------
package main
import "fmt"
func main(){
    fmt.Printf("Hello World!\n God Bless You!");
}
---------------------------------------
posted @   天生帅才  阅读(45707)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
// 百度统计
点击右上角即可分享
微信分享提示