python中的輸入
python2.x中為raw_input(),在python3.x中為input(),這兩個函式都返回一個字串物件,函式中的引數為字串型別的提示語句
python中的資料型別
使用type()函式可以檢視所有物件的資料型別,常用的資料型別包括字串(str),整型(int),布林型(bool),浮點型(float),列表(list),元組(set),字典(dict),str(object)可將一個物件轉換成字串型別。
python中的註釋
python中存在單行註釋和多行註釋,例項如下
#!/usr/bin/env python # -*- coding: utf-8 -*- print("hello world!") # 單行註釋 # 多行註釋 ``` print("1") print("2") print("3") ```
使用井號#開頭的為單行註釋,使用三個單引號“`擴起來的為多行註釋
python編碼
python2.x預設採用ascii碼編碼方式(8bit一位元組byte),python3.x預設採用unicode編碼方式(支援中文,2位元組byte),ascii預設不支援中文(GB2312->BGK1.0->BGK18030),utf-8是unicode的壓縮和優化,python2.x執行以下程式碼會報錯,出現亂碼
#!/usr/bin/env python print "你好,python!"
修改為以下程式碼能正常顯示
#!/usr/bin/env python # -*- coding:utf-8 -*- print "你好,python!
或者使用如下語句
#!/usr/bin/env python print u"你好,python"
在字串的雙引號前加u這個關鍵字,就能在將字串的編碼方式修改為unicode,正常顯示中文。
python if語句
python中的if判斷語句用於當我們需要在判斷兩個物件是否相等的時候進行
語法:
#!/usr/bin/env python # -*- coding: utf-8 -*- x = 10 y = 11 if x == y: print("equal") else: print("not equal")