(图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!