官术网_书友最值得收藏!

2.4 語句

語句是Python解釋器可以運行的一個代碼單元,也可以理解為可以執行的命令。我們目前已經使用了兩種語句:print打印語句和賦值語句。

賦值語句有兩個作用:一是建立新的變量,二是將值賦予變量。任何變量在使用時都必須賦值,否則會被視為不存在的變量。

看了上百字,也沒明白什么是語句,小萌暗自抱怨道。于是她隨手在交互模式下輸入如下:

        >>> advice='boss, we want have a lunch'

剛輸完一句,小萌就停下了,等等,剛才輸入的不就是語句嗎?前面都做過不少示例了,看看還用過什么語句。在交互模式下寫的第一個程序不就是print語句嗎?對了,還可以知道這個語句中advice的類型是什么樣的。小萌想完,在交互模式下輸入如下:

        >>> type(advice)
        <class 'str'>

這個語句中advice的類型是字符串(str)類型。還有什么類型的賦值語句呢?對了,前面還學習了整型和浮點型,交互模式輸入:

        >>> money=99999999
        >>> type(money)
        <class 'int'>
        >>> spend=1.11111111
        >>> type(spend)
        <class 'float'>

不錯,把之前學習的溫習了一下。于是小萌又在交互模式下輸入如下:

        >>> so happy
        SyntaxError: invalid syntax

哎呀,怎么又犯糊涂了,變量是一定要賦值的。于是重新輸入:

        >>> print('so happy, it is a perfect forenoon')
        so happy, it is a perfect forenoon

小萌突然感覺有人站在自己旁邊,原來是小智。小智盯著交互模式輸入界面,突然說道:“這個用狀態圖展示會更直觀”。說完就幫小萌畫出了一個變量狀態圖,如圖2-6所示。

圖2-6 變量的狀態圖

一般情況下,我們用狀態圖表示變量的狀態。左邊是變量名稱,右邊是變量值。狀態圖顯示了賦值語句的最終操作結果。

原來小智知道這么多,小萌心中暗暗高興起來,感謝小智的指導。這真是一個愉快的上午,不過真的很餓。好像到服務區了。boss宣布在這里休息一下,順便補充點能量再往前走。

主站蜘蛛池模板: 定州市| 宣汉县| 上林县| 台北县| 喜德县| 兴仁县| 绍兴县| 肃北| 武宣县| 启东市| 中牟县| 华坪县| 陆河县| 犍为县| 广汉市| 无锡市| 绥宁县| 万荣县| 邵武市| 尚义县| 古交市| 阳春市| 景谷| 浠水县| 万载县| 伊春市| 开化县| 苍梧县| 东乌珠穆沁旗| 循化| 西贡区| 贡嘎县| 喜德县| 洛川县| 开远市| 武陟县| 拜泉县| 巴青县| 仪征市| 乡城县| 新营市|