Python入门学习记录之路Period 1

(图1-1)

本人的书写习惯,在/   /中加入语言符号。

def定义函数类型,例如这里我们定义了一个函数sayhello(),在这里要说明的是在python中的函数定义结尾都需要有/:/进行停止,如上图,有点类似于C语言中的/{  }/花括号;

在sayhello函数中我们要实现的功能是一个print,输出内容如括号所示。

python中的注释字符是/#/类比于C语言的/ /;同时在python中/’‘’/或者/”“”/即三个单/双引号可以进行整段的注释。

故2-3行的代码有注释讲解。

图(1-2)

在这段中,我定义了一个Mark(a,b)的函数,所以这段函数名并不重要,在这段函数中我们给了一个if条件的判断。

在最后将这个函数输出时,我们给a,b分别赋值2,4,而这个函数本身框架只有一个判断,而并没有输出功能,所以函数在被打印时就会执行函数当中的判断,显然2,4满足if而不是else,则函数return回了一个/不相等/三个字符,即变成了print(“不相等”)。

图(1-3)

这就是运行结果,可以看到HelloPython输出了两次,这就是/a*X/所拥有的功能,我们在定义时将X输入的2,所以重复输出了两次。而/end=""/的作用就是将图(1-2)的结果输出紧跟在图(1-1)之后。

图(1-4)

当然你可以将刚才的Hello Python改成一组引号内的。你开心就好。

图(1-5)

在此段,我们先创建了一个拥有字符/Python/的字符串

至于他的输出准则,只可意会,不可言传,自己多试试。

图(1-6)

我自己的解释,大佬可以绕道了,只是给小白入门看的。

类比于C语言。

print【0】,0是P的首地址,所以输出的是P;

print【0:1】,0-1储存的是字符P,故输出也是P;

同理可得print【2:6】,2-6储存的是字符串thon;

结合图(1-5)代码和输出结果。

Period 1 ending!

猜你喜欢

转载自blog.csdn.net/AMark_BRO/article/details/81142701