简明的脚本语言------------基础语法-----------求知Python

Python基础语法

Python标识符

    1.Python标志符由字母,下划线和数字组成,且数字不能作为标识符的开始;

    2.Python标识符区分大小写;

    3.以下划线开始的标识符有特殊意义的,以但下划线开头的(如:_name)代表不能直接访问的类属性,需要通过类提供的接口来进行访问

    4.以双下划线开头的(__name)代表类的私有成员,以双下划线开头和结尾的代表特殊的方法,如__Init__()代表构造函数

Python保留字符

   在Python中保留字符大概有30个左右,可在IDLE中通过命令查看

     简明的脚本语言------------基础语法-----------求知Python

 

行和缩进

       Python与去他语言的最大区别在于,通过缩进而不使用{}来控制类。函数,以及其他逻辑判断。python最具特色的就是用缩进来写模块;

       缩进的空白通常是可变的,但通常是4个一组

   

if True:
    print("True");
else:
    print("False");

以下代码会出现错误提示

if True:
    print ("Answer");
    print ("True");
else:
    print ("Answer");
  print ("False");


runfile('D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code/key.py', wdir='D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code')
  File "D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code/key.py", line 13
    print ("False");
                    ^
IndentationError: unindent does not match any outer indentation level

多行语句

     Python语句中一般以新行作为语句的结束符,但是我们可以通过反斜杠\将一条语句多行显示

    

total = item_one + \
        item_two + \
        item_three

   但是,如果语句中包含[]或者{}就不需要使用多行连接符,如下:

days = ['Monday','Tuesday','Wednesday',
        'Thursday','Friday']

Python引号

  Python有三种引号:‘’或“”或"""    """

  其中三引号可由多行组成,编写多行文本的快捷语法,常用文档字符串,在文件特定的地方,被当做注释

word='word'
sentence="这是一个句子"
paragraph=""" 只是一个段落,
包含了多个语句"""

 

Python 注释

  Python单行注释采用#开头,多行注释采用三引号"""  """

Python空行

 函数之间或类的方法之间用空行分割,表示一段新的代码的开始。类和函数的入口也用一行空格分割,以突出函数入口的开始

 空行与代码缩进不同,空行并不是Python语法的一部分;代码中不插入空行,Python解释器运行也不会出错,空行的作用在于分隔两段不同的代码,以便日后代码的维护和重构

等待用户输入

 在Python3.X中:

input("\n\n Press the Enter to exit");

\n\n:在结果输出前后会有两个新的空行,一旦用户按下键,程序将退出

同一行显示多条语句

Python可以在同一行中使用多条语句,语句之间使用;分割

import sys;x='runoob';sys.stdout.write(x+'\n');

输出结果:

runfile('D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code/key.py', wdir='D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code')
runoob

多个语句构成代码组

 缩进相同的一组语句构成一个代码块,我们称之为代码组

像if、while、def和class这样的复合语句,首行以关键字开始,以冒号:结束,该行之后的一行或多行构成代码组。我们首行后面的代码组称之为一个字句。

if expression:
    suite
else expression:
    suite
else:
    suite

命令行参数

很多程序可以执行一些操作来查看一些基本信息,Python可以使用-h来查看各参数的帮助信息

    简明的脚本语言------------基础语法-----------求知Python

相关推荐