华南俳烁实业有限公司

python

當(dāng)前位置:中華考試網(wǎng) >> python >> python教程 >> 文章內(nèi)容

python基礎(chǔ)教程:python基礎(chǔ)語法

來源:中華考試網(wǎng)  [2020年9月16日]  【

  多行語句

  Python語句中一般以新行作為語句的結(jié)束符。

  但是我們可以使用斜杠( \)將一行的語句分為多行顯示,如下所示:

  total = item_one + \

  item_two + \

  item_three

  語句中包含 [], {} 或 () 括號就不需要使用多行連接符。如下實(shí)例:

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

  'Thursday', 'Friday']

  Python 引號

  Python 可以使用引號( ' )、雙引號( " )、三引號( ''' 或 """ ) 來表示字符串,引號的開始與結(jié)束必須是相同類型的。

  其中三引號可以由多行組成,編寫多行文本的快捷語法,常用于文檔字符串,在文件的特定地點(diǎn),被當(dāng)做注釋。

  word = 'word'

  sentence = "這是一個(gè)句子。"

  paragraph = """這是一個(gè)段落。

  包含了多個(gè)語句"""

  Python注釋

  python中單行注釋采用 # 開頭。

  實(shí)例

  #!/usr/bin/python

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

  # 文件名:test.py

  # 第一個(gè)注釋

  print ("Hello, Python!") # 第二個(gè)注釋

  輸出結(jié)果:

  Hello, Python!

  注釋可以在語句或表達(dá)式行末:

  name = "Madisetti" # 這是一個(gè)注釋

  python 中多行注釋使用三個(gè)單引號(''')或三個(gè)雙引號(""")。

  實(shí)例

  #!/usr/bin/python

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

  # 文件名:test.py

  '''

  這是多行注釋,使用單引號。

  這是多行注釋,使用單引號。

  這是多行注釋,使用單引號。

  '''

  """

  這是多行注釋,使用雙引號。

  這是多行注釋,使用雙引號。

  這是多行注釋,使用雙引號。

  """

  Python空行

  函數(shù)之間或類的方法之間用空行分隔,表示一段新的代碼的開始。類和函數(shù)入口之間也用一行空行分隔,以突出函數(shù)入口的開始。

  空行與代碼縮進(jìn)不同,空行并不是Python語法的一部分。書寫時(shí)不插入空行,Python解釋器運(yùn)行也不會出錯(cuò)。但是空行的作用在于分隔兩段不同功能或含義的代碼,便于日后代碼的維護(hù)或重構(gòu)。

  記。嚎招幸彩浅绦虼a的一部分。

  等待用戶輸入

  下面的程序執(zhí)行后就會等待用戶輸入,按回車鍵后就會退出:

  #!/usr/bin/python

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

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

  以上代碼中 ,\n 實(shí)現(xiàn)換行。一旦用戶按下 enter(回車) 鍵退出,其它鍵顯示。

  同一行顯示多條語句

  Python可以在同一行中使用多條語句,語句之間使用分號(;)分割,以下是一個(gè)簡單的實(shí)例:

  #!/usr/bin/python

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

  執(zhí)行以上代碼,輸入結(jié)果為:

  $ python test.py

  runoob

  print 輸出

  print 默認(rèn)輸出是換行的,如果要實(shí)現(xiàn)不換行需要在變量末尾加上逗號 ,。

  實(shí)例

  #!/usr/bin/python

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

  x="a"

  y="b"

  # 換行輸出

  print x

  print y

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

  # 不換行輸出

  print x,

  print y,

  # 不換行輸出

  print x,y

  以上實(shí)例執(zhí)行結(jié)果為:

  a

  b

  ---------

  a b a b

  多個(gè)語句構(gòu)成代碼組

  縮進(jìn)相同的一組語句構(gòu)成一個(gè)代碼塊,我們稱之代碼組。

  像if、while、def和class這樣的復(fù)合語句,首行以關(guān)鍵字開始,以冒號( : )結(jié)束,該行之后的一行或多行代碼構(gòu)成代碼組。

  我們將首行及后面的代碼組稱為一個(gè)子句(clause)。

  如下實(shí)例:

  if expression :

  suite

  elif expression :

  suite

  else :

  suite

  命令行參數(shù)

  很多程序可以執(zhí)行一些操作來查看一些基本信息,Python 可以使用 -h 參數(shù)查看各參數(shù)幫助信息:

  $ 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. ]

  我們在使用腳本形式執(zhí)行 Python 時(shí),可以接收命令行輸入的參數(shù),具體使用可以參照 Python 命令行參數(shù)。

首頁 1 2 尾頁
責(zé)編:qingqing
  • 會計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語考試
  • 學(xué)歷考試
三原县| 日土县| 扬中市| 孝感市| 辉南县| 宜川县| 扎囊县| 吉安市| 葵青区| 宜宾市| 昌吉市| 岳阳县| 洛隆县| 公安县| 三都| 邻水| 米林县| 五寨县| 大姚县| 寻甸| 敖汉旗| 五家渠市| 仁布县| 五寨县| 贵南县| 左贡县| 平武县| 南康市| 嘉义市| 璧山县| 凤阳县| 涿州市| 衡阳县| 武清区| 怀集县| 恭城| 肥东县| 铁岭市| 泌阳县| 阿坝| 巴里|