今天正式開始自學(xué)python這門語言树姨,本來沒打算寫東西的,但突然發(fā)現(xiàn)不寫確實(shí)很容易忘闺兢,所以還是聽了劉歡的建議茂缚,注冊了一個簡書帳號,以記錄學(xué)習(xí)過的東西脚囊。
數(shù)
python中四種類型的數(shù):整數(shù),長整數(shù)桐磁,浮點(diǎn)數(shù),復(fù)數(shù)
python中沒有char類型的數(shù)我擂,復(fù)數(shù)是我在編程語言中第一次接觸
輸入:
-5+4j
結(jié)果:
重點(diǎn)是字符串(注意使用英文狀態(tài)),可以使用單引號(' ')校摩,也可以使用雙引號(" "),雙引號與單引號中字符串使用完全相同衙吩,也可以使用三引號(''' ''')备籽,使用三引號可以指示多行字符串分井。如
輸入:
print '''this is the first line;?
this is the second line'''
運(yùn)行之后:
以上是使用python自帶的IDLE編寫,打開之后尺锚,打開之后珠闰,新建文件(類似于一個記事本文件),輸入內(nèi)容瘫辩,保存之后伏嗜,run--run module或者F5坛悉,便可以等到結(jié)果。
注意:
當(dāng)單引號存在歧義時承绸,可以使用雙引號:
如:
"what's your name?"
如果使用'what's your name?'便會報錯裸影,如下圖:
轉(zhuǎn)義符
可以使用轉(zhuǎn)義符解決上述問題,反斜杠+單引號(\')可以表示單引號:如
'what\'s your name?'
輸出如下:
同樣军熏,在雙引號內(nèi)部也可以使作(\)來指示雙引號轩猩,也可以用(\\)指示(\)如:
print "what's your \\name"
print "what's your \name"
print "what's your \ name"
print "what's your \\name"
輸出:
第二句中(\n)被當(dāng)作轉(zhuǎn)符(換行)使用了,所以一句話被斷成兩行荡澎;
第一句中兩個反斜杠均践,所以沒有當(dāng)成轉(zhuǎn)義符使用,直接輸出(\name)摩幔;
第三句中彤委,反斜杠和name分開了,所以也沒有當(dāng)成轉(zhuǎn)義符或衡;
第四句中焦影,兩個反斜杠連用指示反斜杠本身;
標(biāo)識符
變量是標(biāo)識符的例子封断。python中標(biāo)識符的命名和c以及java差不多斯辰。
1.標(biāo)識符可以是字母、數(shù)字澄港、下劃線椒涯,其中字母區(qū)分大小寫;
2.第一個字符必須是字母或下劃線回梧;
有效的標(biāo)識符如:wang废岂,Name_1,_buaa3
無效的標(biāo)識符如:3sun,wu-wu狱意,xiao ming
明天學(xué)習(xí)“對象”