假期第一天 Python語法

2021-08-03 07:24:16 字數 2760 閱讀 2977

這是我的第乙個部落格系列。高一下期結束了,我決定在暑假充實自己的計算機技術。開始計算機之旅。我會根據學習進度更新這個系列。因為這是我第一次部落格,錯誤之處望各位看客批評指正。

1.直接在終端執行:

$ python

python 3.6

.0 |anaconda 4.3

.1 (64-bit)| (default, dec 23

2016, 12:22:00)

[gcc 4.4

.720120313 (red hat 4.4

.7-1)] on linux

type

or"license"

for more information.

>>>

2.在ide下 編輯後執行.

python以縮進來識別**塊,c語言以花括號識別**塊。

program language c:

int main(int argc,char *argv)

return

0;}

program language python:

for i in range(1,11):

print

"the number is %d"%i

重點是,以上**不同於:

for i in range(1,11):

print

"the number is %d"%i

他會報錯,print語句不被認為是for迴圈內的語句。

在python中,乙個句子預設以換行為結尾,支援用結尾 。在c語言中,乙個句子必須用結尾。同時python中,乙個跨行的句子用\作為跨行標記。

sum=num1+num2+num3
可寫成:

sum=num1+ \

num2+ \

num3

在c語言中,則是:

...

sum=num1+num2+num3;

...

等於

...

sum=num1+

num2+

num3;

...

其次,有時python的跨行不需要\作為換行標誌。

不需要使用\的情況:

1. 在列表的定義時

2. 在元祖的定義時

3. 在字典的定義時

4. 其他的包含括號(){}'''括起來的段落。

python直接宣告新變數,c語言中,這需要在變數名前加型別宣告。即便如此,python是強變數型別語言。

python:val=1

c:int val=1

數字字串

列表元組

字典while語句:

while exp. :

//do something

else:

//do something

//do something

exp.為真,迴圈,當exp.為假,執行else的塊並結束迴圈。

for 語句:

for i in seq.:

//do something

else:

//do something

//do something

對seq.的每乙個元素進行操作,並在正常迴圈結束時執行else.

if 判斷句:

if exp.1:

//do something 1

elif exp.2:

//do something 2

...else:

//do something 3

關於else:

else語句,在for,while,if語句裡面都有,這一點不同於c.在for中,else語句在for迴圈正常結束時使用,在break語句等情況未能使for正常結束時,執行else語句塊。在while中,else在迴圈結束時執行。在if中,與c語言類似,只是在c語言中,else if(exp.2){}在python中為elif exp2.:.

關於break,continue&pass:

break&continue的功能與c語言中相同保留字的功能相同。pass語句在python中用於表示空的**塊,保持**完整性。如果乙個語句塊為空,必須用pass顯示宣告。

第一天 基本語法元素

tempconvert tempstr input 請輸入帶有符號的溫度值 if tempstr 1 in f f c eval tempstr 0 1 32 1.8 print 轉換後的溫度為 format c elif tempstr 1 in c c f 1.8 eval tempstr 0 ...

Python 學習第一天

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

Python學習第一天

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