python日積月累之None和設定編碼

2021-07-05 08:50:21 字數 521 閱讀 4850

內建型別none表示乙個空物件,沒有方法和屬性。

none是乙個特殊的常量。

none和false不同。

none不是0。

none不是空字串。

none和任何其他的資料型別比較永遠返回false。

none有自己的資料型別nonetype。

你可以將none複製給任何變數,但是你不能建立其他nonetype物件。

table = none

type(table)

nonetype

在python的編碼可以設定

import sys

reload(sys)

sys.setdefaultencoding('utf8') #gb2312,gbk

print sys.getdefaultencoding() # 輸出當前編碼

python中的布林型別值可以是true或false,也可以是0或1。

日積月累 小技巧之四

續上.i.程式設計的目的就在於免去大量的人工勞動,讓機器代替我們做一些自動化的工作。使用linux就免不了接觸到cron,用來計畫任務。資料庫是乙個系統的心臟,這麼說一點兒也不過,如下使用cron來備份資料庫 root database backup.sh mysqldump uroot proot...

python 遞迴返回None 解決

今天寫了乙個遞迴 return 之前答應出來都是有值的,呼叫時候返回值都是none 很是納悶 後來找到原因 現在來看下返回none 的 def get end parent ele self,obj 獲取這個id 所在的原始類 parent id obj.parent id if obj else ...

python小知識 None不是False

感覺被自己的flag坑了,每天寫部落格,這並不是每天都有東西寫呀。算了,就寫點小知識點吧 python中當我們寫if語句,並不會區分 if not a 和 if a none 這兩個語句,但事實上,這是不同的,雖然實際效果上常常是相同的。not a 表示的是a不等於true的時候,即 a false...