python

当前位置:中华考试网 >> python >> python教程 >> 文章内容

python基础教程:python基础语法

来源:中华考试网  [2020年9月16日]  【

  多行语句

  Python语句中一般以新行作为语句的结束符。

  但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:

  total = item_one + \

  item_two + \

  item_three

  语句中包含 [], {} 或 () 括号就不需要使用多行连接符。如下实例:

  days = ['Monday', 'Tuesday', 'Wednesday',

  'Thursday', 'Friday']

  Python 引号

  Python 可以使用引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串,引号的开始与结束必须是相同类型的。

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

  word = 'word'

  sentence = "这是一个句子。"

  paragraph = """这是一个段落。

  包含了多个语句"""

  Python注释

  python中单行注释采用 # 开头。

  实例

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  # 文件名:test.py

  # 第一个注释

  print ("Hello, Python!") # 第二个注释

  输出结果:

  Hello, Python!

  注释可以在语句或表达式行末:

  name = "Madisetti" # 这是一个注释

  python 中多行注释使用三个单引号(''')或三个双引号(""")。

  实例

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  # 文件名:test.py

  '''

  这是多行注释,使用单引号。

  这是多行注释,使用单引号。

  这是多行注释,使用单引号。

  '''

  """

  这是多行注释,使用双引号。

  这是多行注释,使用双引号。

  这是多行注释,使用双引号。

  """

  Python空行

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

  空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

  记住:空行也是程序代码的一部分。

  等待用户输入

  下面的程序执行后就会等待用户输入,按回车键后就会退出:

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  raw_input("按下 enter 键退出,其他任意键显示...\n")

  以上代码中 ,\n 实现换行。一旦用户按下 enter(回车) 键退出,其它键显示。

  同一行显示多条语句

  Python可以在同一行中使用多条语句,语句之间使用分号(;)分割,以下是一个简单的实例:

  #!/usr/bin/python

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

  执行以上代码,输入结果为:

  $ python test.py

  runoob

  print 输出

  print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,。

  实例

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  x="a"

  y="b"

  # 换行输出

  print x

  print y

  print '---------'

  # 不换行输出

  print x,

  print y,

  # 不换行输出

  print x,y

  以上实例执行结果为:

  a

  b

  ---------

  a b a b

  多个语句构成代码组

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

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

  我们将首行及后面的代码组称为一个子句(clause)。

  如下实例:

  if expression :

  suite

  elif expression :

  suite

  else :

  suite

  命令行参数

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

  $ python -h

  usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...

  Options and arguments (and corresponding environment variables):

  -c cmd : program passed in as string (terminates option list)

  -d : debug output from parser (also PYTHONDEBUG=x)

  -E : ignore environment variables (such as PYTHONPATH)

  -h : print this help message and exit

  [ etc. ]

  我们在使用脚本形式执行 Python 时,可以接收命令行输入的参数,具体使用可以参照 Python 命令行参数。

首页 1 2 尾页
责编:qingqing
  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试