1.語句1.1 語句和表示式有什麼區別呢?表示式就是某件事情,而語句是做某件事情(即告訴計算機做什麼)。比如2*2是4,而print2*2則是列印41.2 if語句當條件為假時,什麼都沒發生;當條件為真時,後面的語句(上圖為print語句)被執行。注:在互動式直譯器內使用if語句,需要按兩次回車,if語句才會執行2.獲取使用者輸入ython提示符(>>>)後面的語句可以算作一個完整的程式的組成部分了,輸入的值由使用者提供,而程式就會打印出輸入的兩個數的乘積1428。在編寫程式的時候,並不需要知道使用者輸入的數是多少。3.函式函式就像小型程式一樣,可以用來實現特定的功能。python有很多函式,pow等標準函式稱為內建函式,也可以自定義函式。上圖中使用函式的方式叫做呼叫函式。因為會返回值,函式呼叫也可以簡單看作另外的表示式。我們可以結合使用函式呼叫和運算子來建立更復雜的表示式:第2頁 /(共2頁)1.數字和表示式1.1.1 取餘(模除運算)--x%y的結果為x除以y的餘數,例如注:python2.x版本整除是/,python3.x版本整除是//1.1.2 冪(乘方)運算,例如注:冪運算子取反(一元減運算子)的優先順序要高,所以-3**2等同於-(3**2)。如果想計算(-3)**2,就要顯示說明。1.2.1 十六進位制和八進位制十六進位制八進位制注:python2.x版八進位制為010,python3.x版的八進位制為0o10十六進位制和八進位制的首位數字都是02.變數變數是代表(或者引用)某值的名字,例如,如果希望用名字x代表3,只需執行這樣的操作稱為賦值(assignment)數值3被賦給了變數x.也可以說:將變數x繫結到了值(或者物件)3上面。變數被賦值後,就可以在表示式中使用注:使用變數之前,需要賦值。不代表任何值得變數沒有意義
1.語句1.1 語句和表示式有什麼區別呢?表示式就是某件事情,而語句是做某件事情(即告訴計算機做什麼)。比如2*2是4,而print2*2則是列印41.2 if語句當條件為假時,什麼都沒發生;當條件為真時,後面的語句(上圖為print語句)被執行。注:在互動式直譯器內使用if語句,需要按兩次回車,if語句才會執行2.獲取使用者輸入ython提示符(>>>)後面的語句可以算作一個完整的程式的組成部分了,輸入的值由使用者提供,而程式就會打印出輸入的兩個數的乘積1428。在編寫程式的時候,並不需要知道使用者輸入的數是多少。3.函式函式就像小型程式一樣,可以用來實現特定的功能。python有很多函式,pow等標準函式稱為內建函式,也可以自定義函式。上圖中使用函式的方式叫做呼叫函式。因為會返回值,函式呼叫也可以簡單看作另外的表示式。我們可以結合使用函式呼叫和運算子來建立更復雜的表示式:第2頁 /(共2頁)1.數字和表示式1.1.1 取餘(模除運算)--x%y的結果為x除以y的餘數,例如注:python2.x版本整除是/,python3.x版本整除是//1.1.2 冪(乘方)運算,例如注:冪運算子取反(一元減運算子)的優先順序要高,所以-3**2等同於-(3**2)。如果想計算(-3)**2,就要顯示說明。1.2.1 十六進位制和八進位制十六進位制八進位制注:python2.x版八進位制為010,python3.x版的八進位制為0o10十六進位制和八進位制的首位數字都是02.變數變數是代表(或者引用)某值的名字,例如,如果希望用名字x代表3,只需執行這樣的操作稱為賦值(assignment)數值3被賦給了變數x.也可以說:將變數x繫結到了值(或者物件)3上面。變數被賦值後,就可以在表示式中使用注:使用變數之前,需要賦值。不代表任何值得變數沒有意義