• [ Python入门教程 ] Python基础语法


    Python的语法非常简练,因此用Python编写的程序可读性强、容易理解。本章将介绍Python的基本语法和概念。

    Python文件类型

    1、源代码。Python的源代码的扩展名以py结尾,可直接运行也可以用编辑器打开或修改。如print_hello.py。

    2、字节代码。Python源文件编译后生成pyc后缀的文件,可直接运行,但不能用编辑器打开或修改。如print_hello.pyc。

    3、优化代码。Python源文件经过优化后的扩展名为pyo的文件。不能用编辑器打开或修改。

    Python的编码规范

    1、命名规则

    Python语言有一套自己的命名规则,但命名规则不是规定的,只是一种习惯用法。常用规范如下:

    (1)变量名、包名、模块名(也就是Python文件名)通常采用小写,可使用下划线。

    (2)类名首字母采用大写、对象名采用小写。类的属性和方法以对象作为前缀。类的私有变量、私有方法以两个下划线作为前缀。

    (3)函数名通常采用小写,并用下划线或单词首字母大写增加名称的可读性,导入函数以模块名作为前缀。

    2、代码缩进与冒号

      代码缩进是指通过在每行代码前输入空格或制表符的方式,表示每行代码间的层次关系。采用代码缩进的编程风格有利于代码的阅读和理解,对于C、Java语法来说,代码缩进只是作为编程的一种良好习惯而使用,但是对于Python来说,代码缩进是一种语法。Python语言中没有采用花括号或者begin...end..分隔代码块,而是使用冒号和代码缩进区分代码之间的层次。按照PEP编程规范,建议使用4个空格键缩进。例子如下:

    num = 1
    if num == 1:
        print "num = ", num
    else:
        print "num = ", num
        num = num + 1
    print "num = ", num

    3、模块导入的规范

      所谓模块就是类或函数的集合,用于处理一类问题。模块的导入和Java中的包导入类似,都是使用import语句。在Python中,程序调用标准库或者第三方库的类,有以下几种方式,我们以导入标准库sys为例说明

    (1)import sys。导入sys模块的所有类和函数

    (2)from sys import path。导入sys模块的path函数

    (3)from sys import path as A。导入sys模块的path函数并重命名为A。

    4、注释

      Python的注释符为#号。对于注释的语句Python会跳过。如下:

    #变量命名规范
    sumPay = 0
    monthPay = 200

    变量和常量

    1、变量的命名

      变量由数字、字母或下划线组成。变量的第1个字符必须是字母或下划线,其他字符可以由字母、数字或下划线组成。

    #正确的变量命名
    var_1 = 1
    _var1 = 2

    2、变量赋值

      Python中的变量不需要声明,变量的赋值操作就是变量声明和定义的过程。如下所示:

    num = 1 #整型变量
    num = 1.1 #浮点型变量
    str = "1.1" #字符串变量

     数据类型

      数据类型是构成编程语言语法的基础。不同的编程语言有不同的数据类型,但都具有常用的几种数据类型。Python有几种内置的数据类型,分别是数字、字符串、元组、列表、字典。本节将重点介绍数字类型,字符串、元组、列表、字典类型后面单独介绍。

    1、数字

      Python的数字类型分为整型、浮点型、布尔型、分数类型、复数类型。使用Python编写程序时,不需要声明变量的类型。由Python内置的基本数据类型来管理变量。在程序的后台实现数值与类型的关联,以及类型转换等操作。在Python中,定义变量的方式如下:

    num = 1 #定义整型变量
    num = 1.1 #定义浮点型变量
    str = "1.1" #定义字符串变量

      Python根据变量的值自动判断变量的类型,程序员不需要骨干新变量究竟是什么类型,只要知道创建的变量中存放了一个数,以后的工作只是对这个数值进行操作,Python会对这个数的声明周期负责。如果需要显示查看变量类型可以通过使用type()内置函数来获取,如下:

    >>> num = 1
    >>> type(num)
    <type 'int'>
    >>> num = 1.1
    >>> type(num)
    <type 'float'>
    >>> str = "1.1"
    >>> type(str)
    <type 'str'>

    运算符与表达式

     Python的运算符号包括算数运算符、关系运算符和逻辑运算符。表达式是数字或字符串和运算符组成的式子。表达式通常用于判断语句和循环语句的条件使用。表达式是学习控制语句一半血的基础。本节将介绍Python中的各种表达式的使用。

    1、算数运算符和算数表达式

      算数运算符包括四则运算符、求模运算符和求幂运算符。Python中的算数运算符有: +(加好)、-(减号)、*(乘号)、/(除号)、%(求余)、**(求幂)。算数表达式举例如下:

    >>> 1 + 1
    2
    >>> 2 -1
    1
    >>> 2 * 3
    6
    >>> 4 / 2
    2
    >>> 1 / 2
    0
    >>> 1.0 / 2.0
    0.5
    >>> 3%2
    1
    >>> 2**3
    8

    2、关系运算符和关系表达式

     关系运算符即对两个对象进行比较的符号。Python中关系运算符:<(小于)、 <=(小于等于)、 >(大于)、 >=(大于等于)、 ==(等于)、 !=(不等于)。关系表达式举例如下:

    >>> 2>1
    True
    >>> 1<=2
    True
    >>> 1==2
    False
    >>> 1!=2
    True

    3、逻辑运算符和逻辑表达式

      逻辑表达式是用逻辑运算符和变量连接起来的句子。任何语言的逻辑运算符都只有3种,分别是逻辑与、逻辑或和逻辑非。C、Java语法的逻辑运算符用&&、||、!表示,Python采用and、or、not表示。Python的逻辑表达式例子如下:

    >>> False and True
    False
    >>> True and False
    False
    >>> True or False
    True

     

  • 相关阅读:
    Javabean(MAX)
    电梯时间计算
    FT232R USB UART驱动安装
    java多态
    php文件上传代码
    $_FILES ERROR
    17
    php伪静态
    我的博客开通了!
    【省选划水记】我确实是在划水。
  • 原文地址:https://www.cnblogs.com/linyfeng/p/9131621.html
Copyright © 2020-2023  润新知