python世界你好_“你好,世界Python教程

01

的06

介绍"你好,世界!"

Python中最简单的程序由一行告诉计算机一个命令组成。传统上,每个新语言的每个程序员的第一个程序打印"你好,世界!"启动您最喜欢的文本编辑器并将以下内容保存在文件中:

打印"你好,世界!"

要执行此程序,请以.py的后缀保存-HelloWorld.py-并输入"python"以及这样一个shell中的文件名:

>pythonHelloWorld.py

输出是可预测的:

你好,世界!

如果您希望以其名称执行它,而不是作为Python解释器的参数,请在顶部放置一条爆炸线。在程序的第一行包括以下内容,将Python解释器的**路径替换为/path/to/Python:

#!/path/to/python

如有必要,请务必更改文件上的权限以允许执行操作系统。

现在,把这个程序修饰一下。

02

of 06

导入模块并分配值

首先,导入一个或两个模块:

导入re,string,sys

然后让's定义输出的地址和标点符号。这些取自前两个命令行参数:

问候=sys.ar**[1]地址=sys.ar**[2]标点=sys.ar**[3]

在这里,我们给程序第一个命令行参数的值。程序执行时程序'名称后面的第一个字是使用sys模块分配的。第二个词(地址)是sys.ar**[2] 所以上程序'名称本身是sys.ar**[0]。

03

of 06

一个名为Felicitations的类

由此,创建一个名为Felicitations的类:

类felications(对象):def(自我):self.felicitations= [ ]def addon(self,word):self.felicitations.append(字)def printme(自我):问候=string.join(self.felicitations[0:],"")打印问候

该类基于另一种称为"的对象;对象。#34;如果您希望对象知道有关其自身的任何信息,则第一种方法是强制性的。类不是无脑的功能和变量,而是必须有一种引用自己的方式。第二种方法只是将"word"的值添加到Felicitations对象。最后,该类能够通过名为"printme。"的方法自行打印;

注意:在Python中,缩进很重要。每个嵌套的命令块必须缩进相同的数量。Python没有其他方法可以区分嵌套和非嵌套的命令块。

04

of 06

定义函数

现在,制作一个调用类的最后一种方法的函数:

def prints(字符串):string.printme()返回

接下来,定义另外两个功能。这些说明了如何将参数传递给函数以及如何从函数接收输出。括号中的字符串是函数所依赖的参数。返回的值在末尾的"return"语句中表示。

def hello(i):字符串="hell"+i返回字符串def上限(字):值=string.capital(字)返回值

这些函数中的第一个采用参数"i#34;稍后连接到基数"hell"并作为名为"string。&35; 34的变量返回;正如您在main()函数中看到的那样,这个变量是硬连线的在程序中为"o,"但您可以通过使用sys.ar**[3] 或类似。

第二个功能用于大写输出的部分。它需要一个参数,该短语要大写,并将其返回为值"value。"

05

0b6891126698f64a45b121c70b9e18a5.png

of 06

主要()事物

接下来,定义一个main()函数:

def main():salut=Felicitations()如果问候!=#34;Hello":capØHELLATING=cap(HELLATING)否则:capØHELLATING=问候salut.addon(帽子问候)salut.addon(",")capÅ地址=cap(地址)lastpart=capÅ地址+标点符号salut.addon(最后部分)印刷品(salut)

这个函数中发生了几件事:

该代码创建Felicitations类的一个实例并调用它"salut,"它允许访问salut中存在的Felicitations部分。

接下来,如果"greeting"不等于字符串"Hello,"然后,使用函数caps(),我们大写"greeting"并将其分配给"cap cap cap cap&\35; 35;#34;否则,&\35; 34;cap \35;#35; 35;#35;#34;cap ###34;cap########34;Greet。&\##34;如果这似乎是同义的,它是,但它也是Python中的条件语句的说明。

;使用课堂

接下来,我们附加一个逗号和一个空格空格来表示为地址地址的准备。

&35;#34;地址#34;大写并分配给&35;#34;cap U地址地址&&\###34;

P;cap增加地址广州科普一日游&\##>34;and ##34;标点符号&&\\\35;#ED并分配给"lastpart。"

然后将"lastpart"的值附加到"salut。"

的内容最后,对象'"salut"发送到t他"打印"功能要打印到屏幕上。

06

of 06

用弓形绑起来

啊,我们还没有完成。如果程序现在执行,它将以任何输出结束。这是因为函数main()从未被调用过。以下是程序执行时如何调用main()

如果u名称u==#39;u main u':main()

将程序保存为"你好,py"(没有引号)。现在,您可以启动该程序。假设Python解释器位于执行路径中,则可以键入:

python你好你好世界!

您将获得熟悉的输出奖励:

你好,世界!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值