Python基本语法
正文开始:Python基本语法
1.定义变量:
代码正文:
x=1 y=2 z=x+y
Python定义变量的方式呢很简单,就是上面这段代码,相信只要稍微懂点数学的人都能看懂这段代码的含义。其实现在在国外很多大学都是把Python作为计算机语言入门的第一门语言,因为python语言可以说是人类的语言,很容易上手,一眼就能看懂(不过大部分语言都是这样,入门容易深入难,要持之以恒。)
代码讲解:
2.判断语句:
代码正文:
# coding=utf-8 score=90 if score>=90: print("你真棒") print("优秀") elif score>=80: print("良好") elif score>=60: print("及格")
Python语言非常便于大家理解,就连判断语句也是如此。
代码讲解:
值得一提的是默认情况下,代码中有中文需要注意,不光是在运行时,在运行后也是需要设置的,因为默认的输出中文会乱码。大家可以在这里设置。File>>Settings>>Editor>>File Encodings>>Project Encodings 改成UTF-8 详情见下图:完美解决python输出中文乱码;解决pycharm中文乱码,解决pycharm中文编译错误;完美解决python中文编译错误
3.循环:
代码正文:
for i in range(0,3): print(i) # print("Index"+i) print("Index {0} {1}".format(i,"cnblogs")) print("end")
Python的循环语法可能让大家用起来觉得有点不习惯,但是相信很容易就可以理解的,只是有一点点出入而已。
代码讲解:
4.定义函数def:
代码正文:
def HelloCNBlogs(): print("Hello cnblogs") def GetMax(x,y): if x>y: return x else: return y HelloCNBlogs() print(GetMax(9,3))
代码讲解:
5.00面向对象class:
代码正文:
class FirstTest: def __init__(self,name): self._name=name def SayFirst(self): print("Hello {0}".format(self._name)) F = FirstTest("CNBlogs") F.SayFirst()
代码讲解:
6.继承:
代码正文:
class FirstTest: def __init__(self,name): self._name=name def SayFirst(self): print("Hello {0}".format(self._name)) class SecondTest(FirstTest): def __init__(self,name): FirstTest.__init__(self,name) def SaySecond(self): print("Good {0}".format(self._name)) S=SecondTest("CNBlogs"); S.SayFirst() S.SaySecond();
代码讲解:
7.引入其他文件的类:
代码正文:
# 第一种引入的方法