4.2 順序結(jié)構
1. 賦值語句
賦值語句是任何程序設計中最基本的語句,賦值語句都時順序執(zhí)行的。賦值語句的形式為:
變量名 = 表達式
它的作用是計算右邊表達式的值,然后賦給左邊的變量,表達式的類型應該與變量名的類型一致。
2. 使用說明
(1)當表達式為數(shù)值型而與變量精度不同時,強制轉(zhuǎn)換成左邊變量的精度;
(2)當表達式是數(shù)字字符串,左邊變量是數(shù)值類型,自動轉(zhuǎn)換成數(shù)值類型再賦值,但當表達式中有非數(shù)字字符或空串,則出錯。
(3)任何非字符類型賦值給字符類型,自動轉(zhuǎn)換為字符類型;
(4)當邏輯型賦值給數(shù)值型時,True轉(zhuǎn)換為 -1,F(xiàn)alse轉(zhuǎn)換為0;反之,非0轉(zhuǎn)換為True,0轉(zhuǎn)換為False;
(5)賦值號左邊的變量只能是變量,不能是常量、常數(shù)符號、表達式,否則報錯;
(6)不能在一句賦值語句中,同時給各變量賦值;
(7)在條件表達式中出現(xiàn)的 = 是等號,系統(tǒng)會根據(jù) = 號的位置,自動判斷是否為賦值號;
(8)注意N=N+1 是累加中常見的賦值語句,表示將N變量中的值加1后再賦值給N。
1. 賦值語句
賦值語句是任何程序設計中最基本的語句,賦值語句都時順序執(zhí)行的。賦值語句的形式為:
變量名 = 表達式
它的作用是計算右邊表達式的值,然后賦給左邊的變量,表達式的類型應該與變量名的類型一致。
2. 使用說明
(1)當表達式為數(shù)值型而與變量精度不同時,強制轉(zhuǎn)換成左邊變量的精度;
(2)當表達式是數(shù)字字符串,左邊變量是數(shù)值類型,自動轉(zhuǎn)換成數(shù)值類型再賦值,但當表達式中有非數(shù)字字符或空串,則出錯。
(3)任何非字符類型賦值給字符類型,自動轉(zhuǎn)換為字符類型;
(4)當邏輯型賦值給數(shù)值型時,True轉(zhuǎn)換為 -1,F(xiàn)alse轉(zhuǎn)換為0;反之,非0轉(zhuǎn)換為True,0轉(zhuǎn)換為False;
(5)賦值號左邊的變量只能是變量,不能是常量、常數(shù)符號、表達式,否則報錯;
(6)不能在一句賦值語句中,同時給各變量賦值;
(7)在條件表達式中出現(xiàn)的 = 是等號,系統(tǒng)會根據(jù) = 號的位置,自動判斷是否為賦值號;
(8)注意N=N+1 是累加中常見的賦值語句,表示將N變量中的值加1后再賦值給N。