這是我的第乙個部落格系列。高一下期結束了,我決定在暑假充實自己的計算機技術。開始計算機之旅。我會根據學習進度更新這個系列。因為這是我第一次部落格,錯誤之處望各位看客批評指正。
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是一種物件導向 解釋型...