python賦值語(yǔ)句規(guī)則有哪些

小億
420
2023-09-13 16:52:40

Python賦值語(yǔ)句的規(guī)則如下:

  1. 單個(gè)賦值語(yǔ)句:
  • 變量名 = 值

  • 例:x = 5

  1. 多個(gè)賦值語(yǔ)句:
  • 多個(gè)變量名 = 多個(gè)值

  • 例:x, y = 5, 10

  1. 交換變量的值:
  • 變量1, 變量2 = 變量2, 變量1

  • 例:x, y = y, x

  1. 多目標(biāo)賦值語(yǔ)句:
  • 變量1 = 變量2 = 值

  • 例:x = y = 5

  1. 解包賦值語(yǔ)句:
  • 多個(gè)變量名 = 可迭代對(duì)象

  • 例:x, y = [1, 2]

  1. 序列解包賦值語(yǔ)句:
  • 變量1, 變量2, … = 可迭代對(duì)象

  • 例:x, y, z = “abc”

  1. 擴(kuò)展解包賦值語(yǔ)句:
  • 變量1, *變量2, 變量3 = 可迭代對(duì)象

  • 例:x, *y, z = [1, 2, 3, 4, 5]

  1. 增量賦值語(yǔ)句:
  • 變量 += 值

  • 例:x += 3

需要注意的是,賦值語(yǔ)句中的變量名必須是合法的標(biāo)識(shí)符,并且賦值運(yùn)算符"="左邊的變量數(shù)量必須與右邊的值的數(shù)量相匹配,否則會(huì)引發(fā)語(yǔ)法錯(cuò)誤。

0