python-01

知識的小海綿發表於2018-11-21

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")