回覆列表
  • 1 # XIaoPan

    1/5 分步閱讀

    第一,輸出字串,使用單引號或者雙引號都行。

    在指令碼中輸入:

    print("hello world 1")

    print("hello world 2")

    儲存和執行上述指令碼,輸出結果如下:

    hello world 1

    hello world 2

    由此可見,對於字串輸出而言,使用單引號或者雙引號括起來都可以。

    2/5

    第二,對於數字,直接輸出即可,如果是包含運算子號的表示式則將結果輸出出來。

    在指令碼中輸入:

    print(255)

    print(1+3*8/4-2**3)

    儲存和執行上述指令碼,輸出結果如下:

    255

    -1.0

    其中包含運算子號的表示式將結果輸出出來了,**是冪運算。

    3/5

    第三,每個print()輸出後都會自動換行,要想不換行,可以用英文半形逗號隔開。

    在指令碼中輸入:

    a = 2; b = 4;

    c = a*b; d = a**b;

    e = "Where there is a will"; f = "there is a way"

    print(a,b,c,d,e,",",f)

    儲存和執行上述指令碼,輸出結果如下:

    2 4 8 16 Where there is a will , there is a way

    可見,用逗號隔開,可以不換行將內容輸出出來。

    4/5

    第四,程式設計時輸入的符號可以使用ASCII碼的形式輸入。ASCII碼是美國資訊交換標準碼,最早只有127個字母被編碼到計算機:英文大小寫字母、數字和一些符號。比如感嘆號!的編碼是33,數字1的編碼是49,大寫字母A的編碼是65,小寫字母a的編碼是97。用ASCII碼顯示字元時,需要使用chr( )函式轉換。下面演示print( )函式輸出ASCII碼。

    在指令碼中輸入:

    print(chr(33),chr(34),chr(35))

    print(chr(49),chr(50),chr(51))

    print(chr(65),chr(66),chr(67))

    print(chr(97),chr(98),chr(99))

    儲存和執行上述指令碼,輸出結果如下:

    ! " #

    1 2 3

    A B C

    a b c

    5/5

    第五,比ASCII碼包含內容更多的資訊轉換編碼,有Unicode\UTF-8

  • 中秋節和大豐收的關聯?
  • 《醉心亭記》曾鞏認為醉心亭能夠醒心的原因是什麼?