python學習的第一天

2021-09-13 04:01:19 字數 1942 閱讀 7454

1、python是著名的「龜叔」guido van rossum在2023年聖誕節期間,為了打發無聊的聖誕節而編寫的乙個程式語言

4、在互動模式的提示符》下,直接輸入**,按回車,就可以立刻得到**執行結果。現在,試試輸入100+200,看看計算結果是不是300:

100+200

300

如果要讓python列印出指定的文字,可以用print()函式,然後把希望列印的文字用單引號或者雙引號括起來,但不能混用單引號和雙引號:

print(『hello, world』)

hello, world

最後,用exit()退出python,我們的第乙個python程式完成!

5、區分命令列模式和python互動模式

python互動模式的**是輸入一行,執行一行,而命令列模式下直接執行.py檔案是一次性執行該檔案內的所有**。可見,python互動模式主要是為了除錯python**用的,也便於初學者學習,它不是正式執行python**的環境!

例如:在python互動式環境下,輸入:

100 + 200 + 300

600

直接可以看到結果600。

但是,寫乙個calc.py的檔案,內容如下:

100 + 200 + 300

然後在命令列模式下執行:

c:\work>python calc.py

發現什麼輸出都沒有。

這是正常的。想要輸出結果,必須自己用print()列印出來。把calc.py改造一下:

print(100 + 200 + 300)

再執行,就可以看到結果:

c:\work>python calc.py

6006、用文字編輯器寫python程式,然後儲存為字尾為.py的檔案,就可以用python直接執行這個程式了。

python的互動模式和直接執行.py檔案有什麼區別呢?

直接輸入python進入互動模式,相當於啟動了python直譯器,但是等待你一行一行地輸入源**,每輸入一行就執行一行。

直接執行.py檔案相當於啟動了python直譯器,然後一次性把.py檔案的源**給執行了,你是沒有機會以互動的方式輸入源**的。

7、input()和print()是在命令列下面最基本的輸入和輸出。

(1)用print()在括號中加上字串,就可以向螢幕上輸出指定的文字。比如輸出』hello, world』,用**實現如下:

print(『hello, world』)

print()也可以列印整數,或者計算結果:

print(300)

300

print(100 + 200)

300

因此,我們可以把計算100 + 200的結果列印得更漂亮一點:

print(『100 + 200 =』, 100 + 200)

100 + 200 = 300

(2)python提供了乙個input(),可以讓使用者輸入字串,並存放到乙個變數裡。比如輸入使用者的名字:

name = input()

michael

輸入完成後,不會有任何提示,python互動式命令列又回到》狀態了。那我們剛才輸入的內容到哪去了?答案是存放到name變數裡了。可以直接輸入name檢視變數內容:

name

『michael』

棒棒噠~,今天學到了很多知識,獎勵一下自己吧。

Python 學習第一天

今天在酷殼網上看了一篇很受啟發的文章 程式設計師技術練級攻略 介紹了乙個程式設計師從啟蒙入門,高階加深,到高階深入,所需要掌握的技術和應該看的書,從今天開始希望乙個星期能把python學會,當然肯定是皮毛了。python3.x之前學習的 學習python的 照著上面的例子敲了一下,發現第乙個就錯了,...

Python學習第一天

大綱 一,python版本的選擇 2.7.x和3.4.x 二,直譯器 編譯器 編輯器的介紹 三,環境變數配置 windows和linux 四,pycharm安裝及屬性配置 windows和linux 五,第乙個程式 hello,moocie!為什麼選擇python?python是一種物件導向 解釋型...

python學習第一天

一 語言分類 機器語言 站在計算機的角度,對硬體進行控制即二進位制 組合語言 同機器語言一直,站在計算機的角度控制硬體。區別不直接使用二進位制,而是使用英文本元代替二進位制。有點執行速度快,但是編寫複雜,效率較低 高階語言 及使用通用的字元來替代計算機語言,不是直接執行需要通過計算機中的直譯器來翻譯...