zoukankan      html  css  js  c++  java
  • python学习教程1

    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-收缩所有的代码块
  • 相关阅读:
    2019-2020-1 20175228 实验四 外设驱动程序设计
    2019-2020-1 20175228 实验三 实时系统
    2019-2020-1-20175332 20175323 20175228 实验一开发环境的熟悉
    2018-2019-2 20175228实验五《Java网络编程》实验报告
    2018-2019-2 20175228实验四《Android开发基础》实验报告
    2018-2019-2 20175228实验三《敏捷开发与XP实践》实验报告
    MyCP
    2018-2019-2 20175228实验二《面向对象程序设计》实验报告
    2018-2019-2 20175228实验一《Java开发环境的熟悉》实验报告
    转()析构函数
  • 原文地址:https://www.cnblogs.com/pangdudu/p/5732204.html
Copyright © 2011-2022 走看看