【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__‘

【Python】Python基础

评论关闭