python由荷兰人Guido von Rossum发明,最开始python由c语言开发实现,调用c的类库,具备类,函数,异常处理,表和词典等特征。
python具有很高的扩展性,后来在Guido von Rossum的带领下开始不断地扩展,同时随着计算机的性能提升,逐渐形成了社区,在各行各业对pathon不断
完善下,python开始显得强大而方便,同时简单方便,不断被大型的软件公司使用,比如google,豆瓣等当红的软件开发公司。
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。
python代码的书写不需要;结束标志,而是根据格式的缩进来组织代码的结构。
基础语法:
1定义变量(不需要数据类型声明 number=10)
2if语句
__author__ = 'mocy'
#coding = utf-8
#if条件语句
score = 90
if score>100:
print(2)
elif score>=90:
print(1)
else:
print(0)
3函数定义
__author__ = 'mocy'
def helloworld():
print(123)
helloworld()
def GetMax(x,y):
if(x>y):
return x
elif(x<y):
return y
else:
return x
number = GetMax(1,12)
print(number)
4定义类,类的继承
__author__ = 'mocy'
class FirstClass:
def __init__(self,name):
self.name = name
def hello(self):
print("hello{0}".format(self.name))
class SecondClass(FirstClass):
def __init__(self,name):
FirstClass.__init__(self,name)
def haha(self):
print("haha{0}".format(self.name))
s = SecondClass("csdnBlog")
s.hello()
s.haha()
5其它地方引入class
__author__ = 'ergouzi'
from ClassDemo import SecondClass
s = SecondClass("gupeng")
s.haha()
s.hello()
6常用快捷键操作
- Ctrl+/注释(取消注释)选择的行
- Shift + Enter开始新行
- Ctrl + Enter智能换行
- TAB Shift+TAB缩进/取消缩进所选择的行
- Ctrl + Alt + I自动缩进行
- Ctrl + Y删除当前插入符所在的行
- Ctrl + D 复制当前行、或者选择的块
- Ctrl + Shift + J合并行
- Ctrl + Shift + V从最近的缓存区里粘贴
- Ctrl + Delete删除到字符结尾
- Ctrl + Backspace删除到字符的开始
- Ctrl + NumPad+/-展开或者收缩代码块
- Ctrl + Shift + NumPad+展开所有的代码块
- Ctrl + Shift + NumPad-收缩所有的代码块