zoukankan      html  css  js  c++  java
  • 【Python】Python基础

        源程序文件通常以.py为扩展名
            #!/usr/bin/python               shebang,即执行脚本时通知内容要启动的解释器
            import platform                 导入模块
            print platform.uname()          打印执行结果
         给予脚本执行权限,即可执行! 
    
            chmod +x first.py
            ./first.py
         Python程序可以分解为模块、语句、表达式、对象
         

    Python关键要素

    1)基本数据类型

        Integal类型(整型、布尔型)
        浮点类型(浮点数、复数、十进制数字)    
        字符串

    2)对象引用(变量)

        Python将所有数据存为内存对象
        变量是指向内存对象的引用
        内建函数type()用于返回给定数据项的数据类型
            >>> a = 'hello'
            >>> type(a)
            str
        变量命名规则:
            不能数字开头,区分大小写,禁止使用保留字
        注意:
            变量名没有类型,对象才有
            

    3)组合数据类型

        数据结构:通过某种方式组织在一起的数据元素的集合
        常用的组合数据类型:
            序列类型(   列表 []   元组()  字符串 )
            集合类型( 集合 ) 
            映射类型( 字典 )
        
        注意:
            组合数据类型也是对象,因此其可以嵌套
            列表和元组并不真正存储数据,而是存放对象引用
            内置函数len()可以测量长度
                >>> l1 = [1,2,3,4]
                >>> len(l1)
                4
                

    4)逻辑操作符

        身份操作符     is  判定左端对象引用是否相同于右端对象引用
        比较操作符     <  >  <=  >=  !=  ==
        成员操作符    in     not in
        逻辑运算符    and   or  not
        

    5)控制流语句

        控制流语句是过程式编程语言的基本控制机制
        常见控制流语句
        if
        while
        for...in
        try

    6)算术操作符

        提供了完整的算术操作符  +  -  *   /   //  %
        也可以使用增强的赋值操作符  +=  -=
        注意:
            同样的功能,使用增强型赋值操作符性能较好
            int类型不可变

    7)输入/输出

        输出    print语句
        输入    input()     raw__input()
        
        print "String %format1 %format2 ..." %(variable1,varuable2,...)
        简单例:
        >>> num = 7.8
        >>> print "The num is %f and %d" % (num,2)
        7.800000  2 
        进阶如下图 


        例子:
        >>> d = {'x':32,'y':27.490325,'z':65}
        >>> print "%(x)-10d  %(y)0.3g" %d
        32        27.5
        输出两项,第一项含义为 取字典d中键名为'x'对应的值,减号代表左对齐,10代表最小宽度为10,d表示十进制整数,
                  第二项含义为取字典d中键名为'y'对应的值,0表示一个0填充,一个小数点用于按照精度分割字段的宽度,3表示打印字符串最大字符数为3,g表示指数小于-4时使用%e
                  

    8)函数的创建与调用

        函数是实现模块化编程的基本组件
        使用def语句定义函数
        Python有众多内置函数
        标准库中有众多内置模块,模块内有大量函数
        函数都有返回值,默认为None,也可以使用"return value"定义返回值
        语法:
            def funcName(arguments):
                suite
        例:
            >>> def testFunc(arg1):
                    print arg1
            >>> testFunc("hello fanison!")
            hello fanison!
            >>> callable(testFunc)
            True
            
            callable()可用于测试函数是否可调用
            

    语句和语法

        注释     #
        续行               ''':闭合操作符,单一语句跨多行
        代码组:    缩进相同(4字符)     首行关键字开始,以冒号结束
        同一行放置多个语句以分号作为分隔符
        import导入模块
        

    文件结构

    文件主程序

        __name__指示模块应如何被加载
            如果模块被导入,__name__的值是模块名字
            如果模块直接执行,__name__的值是'__main__'
  • 相关阅读:
    ABAP 程序中的类 沧海
    ABAP类的方法(转载) 沧海
    More than 100 ABAP Interview Faq's(2) 沧海
    SAP and ABAP Memory总结 沧海
    ABAP Frequently Asked Question 沧海
    ABAP System Reports(Additional functions) 沧海
    ABAP Questions Commonly Asked 1 沧海
    ABAP Tips and Tricks 沧海
    ABAP System Fields 沧海
    ABAP 面试问题及答案(一):数据库更新及更改 SAP Standard (转) 沧海
  • 原文地址:https://www.cnblogs.com/yanglang/p/7118390.html
Copyright © 2011-2022 走看看