在學(xué)習(xí)Python的過程中,有幾個(gè)比較重要的內(nèi)置函數(shù):help()函數(shù)、dir()函數(shù)、input()與raw_input()函數(shù)、print()函數(shù)、type()函數(shù)。

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),海豐企業(yè)網(wǎng)站建設(shè),海豐品牌網(wǎng)站建設(shè),網(wǎng)站定制,海豐網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,海豐網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
第一、help()函數(shù)
Help()函數(shù)的參數(shù)分為兩種:如果傳一個(gè)字符串做參數(shù)的話,它會(huì)自動(dòng)搜索以這個(gè)字符串命名的模塊、方法等;如果傳入的是一個(gè)對(duì)象,就會(huì)顯示這個(gè)對(duì)象的類型的幫助。比如輸入help(‘print’),它就會(huì)尋找以‘print’為名的模塊、類等,找不到就會(huì)看到提示信息;而print在Python里是一個(gè)保留字,和pass、return同等,而非對(duì)象,所以help(print)也會(huì)報(bào)錯(cuò)。
第二、dir()函數(shù)
dir()函數(shù)返回任意對(duì)象的屬性和方法列表,包含模塊對(duì)象、函數(shù)對(duì)象、字符串對(duì)象、列表對(duì)象、字典對(duì)象等。盡管查找和導(dǎo)入模塊相對(duì)容易,但是記住每個(gè)模塊包含什么卻不是這么簡單,您并不希望總是必須查看源代碼來找出答案。Python提供了一種方法,可以使用內(nèi)置的dir()函數(shù)來檢查模塊的內(nèi)容,當(dāng)你為dir()提供一個(gè)模塊名的時(shí)候,它返回模塊定義的屬性列表。dir()函數(shù)適用于所有對(duì)象的類型,包含字符串、整數(shù)、列表、元組、字典、函數(shù)、定制類、類實(shí)例和類方法。
第三、input與raw_input函數(shù)
都是用于讀取用戶輸入的,不同的是input()函數(shù)期望用戶輸入的是一個(gè)有效的表達(dá)式,而raw_input()函數(shù)是將用戶的輸入包裝成一個(gè)字符串。
第四、Print()函數(shù)
Print在Python3版本之間是作為Python語句使用的,在Python3里print是作為函數(shù)使用的。
第五、type()函數(shù)
Type()函數(shù)返回任意對(duì)象的數(shù)據(jù)類型。在types模塊中列出了可能的數(shù)據(jù)類型,這對(duì)于處理多種數(shù)據(jù)類型的函數(shù)非常有用,它通過返回類型對(duì)象來做到這一點(diǎn),可以將這個(gè)類型對(duì)象與types模塊中定義類型相比較。
在寫python程序時(shí),常能用到一些函數(shù)和方法,總結(jié)一下,保存起來,方便查詢。
一、內(nèi)置函數(shù)
# abs()獲取數(shù)字絕對(duì)值
# chr(i)數(shù)字轉(zhuǎn)換為字符類型
# divmod() 獲取兩個(gè)數(shù)值的商和余數(shù)
# enumerate() 將可遍歷序列組合為索引序列
# float()轉(zhuǎn)換為浮點(diǎn)數(shù)
# format() 格式化字符串
# int()轉(zhuǎn)換為整數(shù)?
# input() 接受用戶輸入內(nèi)容
# len() 計(jì)算元素個(gè)數(shù)
# max() 返回最大值
# min() 返回最小值
# math.ceil() 返回指定數(shù)值的上舍整數(shù)
# open()打開文件并返回文件對(duì)象
# pow() 冪運(yùn)算
# print()打印輸出?
# range() 生成器
# reversed()反轉(zhuǎn)所有元素
# round()四舍五入求值
# sorted()對(duì)可迭代對(duì)象進(jìn)行排序?
# str() 轉(zhuǎn)換為字符串
# sum() 求和
# set() 創(chuàng)建集合
# tuple() 將序列轉(zhuǎn)換為元組
# zip()將可迭代對(duì)象打包成元組
二、方法
# append() 添加列表元素
# capitalize()首字母轉(zhuǎn)換為大寫?
# count()字符出現(xiàn)次數(shù)
# close() 關(guān)閉文件
# decode() 解碼字符串
# dict.keys() 獲取字典所有的鍵
# find()字符串首次出現(xiàn)的索引
# f.read() 讀取文件內(nèi)容
# dict.update()更新字典
# dict.items() 獲取字典鍵/值對(duì)
# dict.get() 返回指定鍵的值
# encode() 編碼字符串
# list.sort() 排序列表元素
# index() 元素首次出現(xiàn)的索引
# isdigit() 判斷字符串是否只由數(shù)字組成
# isupper() 是否所有字母都為大寫
# isnum() 判斷字符串是否由字母和數(shù)字組成
# islower() 是否所有字母都為小寫
# isdecimal() 檢查字符串是否只包含十進(jìn)制字符
# isalpha() 檢測(cè)字符串是否為純字母
# random.shuffle()隨機(jī)排序
# random.sample()返回?zé)o重復(fù)隨機(jī)數(shù)列表
# random.choice() 返回一個(gè)隨機(jī)元素
# random.randint() 生成指定范圍的隨機(jī)整數(shù)
# random.randrange() 生成指定范圍的指定遞增基數(shù)隨機(jī)整數(shù)
# pop() 刪除列表中的元素
# remove()刪除列表中的指定元素
# strip()去除空格
# lstrip()去除左側(cè)空格
# rstrip() 去除右側(cè)空格
# readline() 讀取單行內(nèi)容
# root.after() Tkinter中等待一段時(shí)間后再執(zhí)行命令
# str.isnumeric() 驗(yàn)證字符串是否為數(shù)字(適用于Unicode)
# split()分割字符串
# ord() 將字符轉(zhuǎn)換為整數(shù)
# replace() 字符串替換
# ljust() 左對(duì)齊填充
# rjust() 左對(duì)齊填充
# readlines() 讀取所有行內(nèi)容
# datetime.datetime.now() 返回指定時(shí)區(qū)的本地日期時(shí)間
# datetime.datetime.today() 獲取當(dāng)前本地日期的date對(duì)象
# datetime.utcnow() 返回當(dāng)前UTC時(shí)間的datetime對(duì)象
# time.strptime()把時(shí)間字符串解析為元組
# time.time()返回當(dāng)前時(shí)間的時(shí)間戳
# time.sleep()暫停指定秒數(shù)
# time.strftime() 返回指定格式的日期字符串
# time.mktime() 接收時(shí)間元組并返回時(shí)間戳
# os.getcwd() 獲取當(dāng)前工作目錄
# os.listdir() 獲取指定路徑下的目錄和文件列表
# os.makedirs() 遞歸創(chuàng)建目錄
# os.rename() 重命名目錄或文件
# os.path.exists() 判斷路徑是否存在
# upper() 全部轉(zhuǎn)換為大寫字母
# lower()? 全部轉(zhuǎn)換為小寫字母
# sys.stdout.write() 標(biāo)準(zhǔn)輸出打印
# sys.stdout.flush()刷新輸出?
# shutil.copy() 復(fù)制單個(gè)文件到另一文件或目錄
# write() 寫入文件內(nèi)容
# winsound.Beep() 打開電腦揚(yáng)聲器
# zfill() 在字符串前面填充0
三、循環(huán)語句
# break終止當(dāng)前循環(huán)
# continue 終止本循環(huán)進(jìn)入下一次循環(huán)
# with open() as file 以with語句打開文件(數(shù)據(jù)保存)
四、轉(zhuǎn)義字符
\ 行尾續(xù)行符
\' 單引號(hào)?
\'' 雙引號(hào)
\a 響鈴
\e 轉(zhuǎn)義
\n 換行
\t 橫向制表符
\f 換頁
\xyy 十六進(jìn)制yy代表的字符
\\反斜杠符號(hào)
\b 退格
\000 空
\v 縱向制表符
\r 回車
\0yy 八進(jìn)制yy代表的字符
\other 其他的字符以普通格式輸出
使用鍵盤輸入值并不是編輯表中值的唯一方式。在某些情況下,為了設(shè)置字段值,可能要對(duì)單條記錄甚至是所有記錄執(zhí)行數(shù)學(xué)計(jì)算。您可以對(duì)所有記錄或選中記錄執(zhí)行簡單計(jì)算和高級(jí)計(jì)算。此外,還可以在屬性表中的字段上計(jì)算面積、長度、周長和其他幾何屬性。以下各部分包括使用字段計(jì)算器的若干示例。使用 Python、SQL 和 Arcade 執(zhí)行計(jì)算。
本主題著重于基于 Python 的計(jì)算字段示例。要了解有關(guān) Arcade 表達(dá)式的詳細(xì)信息,請(qǐng)參閱 ArcGIS Arcade 指南。要了解有關(guān) SQL 表達(dá)式的詳細(xì)信息,請(qǐng)參閱計(jì)算字段。
注:
Python 強(qiáng)制將縮進(jìn)作為語法的一部分。請(qǐng)使用兩個(gè)或四個(gè)空格來定義每個(gè)邏輯級(jí)別。將語句塊的開頭和結(jié)尾對(duì)齊并且保持一致。
Python 計(jì)算表達(dá)式字段將使用驚嘆號(hào) (!!) 括起。
命名變量時(shí),請(qǐng)注意 Python 區(qū)分大小寫,因此 value 不同于 Value。
輸入語句后,如果想將其寫入文件,請(qǐng)單擊導(dǎo)出。導(dǎo)入按鈕將提示您查找和選擇一個(gè)現(xiàn)有的計(jì)算文件。
簡單計(jì)算
僅通過一個(gè)短表達(dá)式就可以計(jì)算出多種計(jì)算結(jié)果。
簡單字符串示例
一系列 Python 字符串函數(shù)均支持使用字符串,包括 capitalize、rstrip 和 replace。
將 CITY_NAME 字段中字符串的首字母大寫。
!CITY_NAME!.capitalize()
去掉 CITY_NAME 字段中自字符串結(jié)尾起的所有空白區(qū)。
!CITY_NAME!.rstrip()
將 STATE_NAME 字段中的“california”全部替換為“California”。
!STATE_NAME!.replace("california", "California")
在 Python 中,字符串字段中的字符可以通過索引和分割操作進(jìn)行訪問。索引操作將在索引位置提取字符,而分割操作則會(huì)提取一組字符。在下表中,假設(shè) !fieldname! 是值為 "abcde" 的字符串字段。
示例
說明
結(jié)果
!fieldname![0]
第一個(gè)字符
"a"
!fieldname![-2]
倒數(shù)第二個(gè)字符
"d"
!fieldname![1:4]
第二、三和四個(gè)字符
"bcd"
Python 也支持使用 format() 方法的字符串格式。
將合并后的 FieldA 和 FieldB 以冒號(hào)分隔開。
"{}:{}".format(!FieldA!, !FieldB!)
常見 Python 字符串操作
簡單數(shù)學(xué)示例
Python 提供了處理數(shù)字的工具。Python 也支持一些數(shù)值和數(shù)學(xué)函數(shù),包括 math、cmath、decimal、random、itertools、functools 和 operator。
運(yùn)算符
說明
示例
結(jié)果
x + y
x 加上 y
1.5 + 2.5
4.0
x - y
x 減去 y
3.3 - 2.2
1.1
x * y
x 乘以 y
2.0 * 2.2
4.4
x / y
x 除以 y
4.0 / 1.25
3.2
x // y
x 除以 y(向下取整除法)
4.0 // 1.25
3.0
x % y
x 模 y
8 % 3
2
-x
x 的負(fù)數(shù)表達(dá)式
x = 5
-x
-5
+x
x 不變
x = 5
+x
5
x ** y
以 x 為底,以 y 為指數(shù)的冪
2 ** 3
8
乘
!Rank! * 2
根據(jù)給定的半徑字段計(jì)算球體的體積。
4.0 / 3.0 * math.pi * !Radius! ** 3
舊版本:
在 ArcGIS Pro 中,使用的是 Python 3,在 ArcGIS Desktop 中,使用的 Python 2。Python 2 使用的是整型數(shù)學(xué)計(jì)算,這就意味著兩個(gè)整型值相除將始終生成整型值 (3 / 2 = 1)。在 Python 3 中,兩個(gè)整型值相除將生成浮點(diǎn)型值 (3 / 2 = 1.5)。
Python 內(nèi)置函數(shù)
Python 包含多個(gè)可用的內(nèi)置函數(shù),包括 max、min、round 和 sum。
Python 內(nèi)置函數(shù)
通過字段列表計(jì)算每條記錄的最大值。
max([!field1!, !field2!, !field3!])
通過字段列表計(jì)算每條記錄的總和。
sum([!field1!, !field2!, !field3!])?使用代碼塊
通過 Python 表達(dá)式和代碼塊參數(shù)可執(zhí)行以下操作:
在表達(dá)式中應(yīng)用任意 Python 函數(shù)。
訪問地理處理函數(shù)和對(duì)象。
訪問要素幾何的屬性。
訪問新的隨機(jī)值運(yùn)算符。
使用 if-then-else 邏輯對(duì)值進(jìn)行重分類。
表達(dá)式類型
代碼塊
Python 3
支持 Python 功能。使用 Python 函數(shù) (def) 表示代碼塊。在適當(dāng)?shù)那闆r下,幾何屬性將通過地理處理對(duì)象表示(如點(diǎn)對(duì)象)。
Arcade
支持 Arcade 功能。
SQL
支持 SQL 表達(dá)式。
執(zhí)行 SQL 表達(dá)式可以更好地支持使用要素服務(wù)和企業(yè)級(jí)地理數(shù)據(jù)庫的計(jì)算,尤其是在性能方面。使用該表達(dá)式可以將單次請(qǐng)求設(shè)置為要素服務(wù)或數(shù)據(jù)庫,而不必一次執(zhí)行一個(gè)要素或一行的計(jì)算。
舊版本:
在 ArcGIS Desktop 中,計(jì)算字段工具支持 VB、PYTHON 和 PYTHON_9.3 表達(dá)式類型。VB 表達(dá)式類型,在某些產(chǎn)品中受支持,但在 64 位產(chǎn)品中不受支持,其中包括 ArcGIS Pro。
出于相后兼容性考量,ArcGIS Pro 中仍然支持 PYTHON 和 PYTHON_9.3 關(guān)鍵字,但是不會(huì)作為選擇列出。使用這些關(guān)鍵字的 Python 腳本將可繼續(xù)使用。
Python 3 表達(dá)式類型與舊版 PYTHON_9.3 關(guān)鍵字的唯一區(qū)別在于 Python 3 會(huì)將日期字段中的值作為 Python datetime 對(duì)象返回。
注:
Python 3 表達(dá)式類型與隨 ArcGIS Pro 安裝的 Python 版本無關(guān)。這只是歷史上的第三個(gè) Python 相關(guān)關(guān)鍵字(繼 PYTHON 和 PYTHON_9.3 之后。
各 Python 函數(shù)可通過 def 關(guān)鍵字定義,關(guān)鍵字后為函數(shù)名稱及函數(shù)的輸入?yún)?shù)。可編寫 Python 函數(shù),使 Python 函數(shù)能夠接受任何數(shù)量的輸入?yún)?shù)(也可以沒有任何參數(shù))。函數(shù)將通過 return 語句返回值。函數(shù)名稱可由您自行選取(不得使用空格,也不得以數(shù)字開頭)。
注:
如果函數(shù)未通過 return 語句顯式返回值,則函數(shù)將返回 None。
注:
請(qǐng)牢記,Python 強(qiáng)制要求將縮進(jìn)作為語法的一部分。請(qǐng)使用四個(gè)空格來定義每個(gè)邏輯級(jí)別。將語句塊的開頭和結(jié)尾對(duì)齊并且保持一致。
代碼示例 - 數(shù)學(xué)
在使用以下數(shù)學(xué)示例時(shí),請(qǐng)假設(shè)表達(dá)式類型為 Python 3。
將字段的值四舍五入為保留兩位小數(shù)。
表達(dá)式:
round(!area!, 2)
通過 math 模塊將米轉(zhuǎn)換成英尺。以轉(zhuǎn)換值為底,以 2 為指數(shù)進(jìn)行冪運(yùn)算,然后再乘以 area。
表達(dá)式:
MetersToFeet((float(!shape.area!)))
代碼塊:
import math
def MetersToFeet(area):
return math.pow(3.2808, 2) * area?通過 Python 邏輯計(jì)算字段
可以使用 if、else 和 elif 語句將邏輯模式包含在代碼塊中。
按照字段值進(jìn)行分類。
表達(dá)式:
Reclass(!WELL_YIELD!)
代碼塊:
def Reclass(WellYield):
if (WellYield = 0 and WellYield = 10):
return 1
elif (WellYield 10 and WellYield = 20):
return 2
elif (WellYield 20 and WellYield = 30):
return 3
elif (WellYield 30):
return 4?代碼實(shí)例 - 幾何
除以下代碼示例外,請(qǐng)參閱下方的“幾何單位轉(zhuǎn)換”部分,以了解有關(guān)轉(zhuǎn)換幾何單位的詳細(xì)信息。
計(jì)算某要素的面積。
表達(dá)式:
!shape.area!
計(jì)算某要素的最大 x 坐標(biāo)。
表達(dá)式:
!shape.extent.XMax!
計(jì)算某要素中的折點(diǎn)數(shù)。
表達(dá)式:
MySub(!shape!)
代碼塊:
def MySub(feat):
partnum = 0
# Count the number of points in the current multipart feature
partcount = feat.partCount
pntcount = 0
# Enter while loop for each part in the feature (if a singlepart
# feature, this will occur only once)
while partnum partcount:
part = feat.getPart(partnum)
pnt = part.next()
# Enter while loop for each vertex
while pnt:
pntcount += 1
pnt = part.next()
# If pnt is null, either the part is finished or there
# is an interior ring
if not pnt:
pnt = part.next()
partnum += 1
return pntcount
將點(diǎn)要素類中每個(gè)點(diǎn)的 x 坐標(biāo)平移 100。
表達(dá)式:
shiftXCoordinate(!SHAPE!)
代碼塊:
def shiftXCoordinate(shape):
shiftValue = 100
point = shape.getPart(0)
point.X += shiftValue
return point?幾何單位轉(zhuǎn)換
幾何字段的面積和長度屬性可通過用 @ 符號(hào)表示的單位類型進(jìn)行修改。
面積測(cè)量單位關(guān)鍵字:
ACRES | ARES | HECTARES | SQUARECENTIMETERS | SQUAREDECIMETERS | SQUAREINCHES | SQUAREFEET | SQUAREKILOMETERS | SQUAREMETERS | SQUAREMILES | SQUAREMILLIMETERS | SQUAREYARDS | SQUAREMAPUNITS | UNKNOWN
線性測(cè)量單位關(guān)鍵字:
CENTIMETERS | DECIMALDEGREES | DECIMETERS | FEET | INCHES | KILOMETERS | METERS | MILES | MILLIMETERS | NAUTICALMILES | POINTS | UNKNOWN | YARDS
注:
如果數(shù)據(jù)存儲(chǔ)在地理坐標(biāo)系中且具有線性單位(例如英尺),則會(huì)通過測(cè)地線算法轉(zhuǎn)換長度計(jì)算的結(jié)果。
警告:
轉(zhuǎn)換地理坐標(biāo)系中數(shù)據(jù)的面積單位會(huì)生成不正確的結(jié)果,這是由于沿 globe 的十進(jìn)制度并不一致。
計(jì)算某要素的長度(以碼為單位)。
表達(dá)式:
!shape.length@yards!
計(jì)算某要素的面積(以英畝為單位)。
表達(dá)式:
!shape.area@acres!
測(cè)地線面積和長度也可以通過帶 @(后跟測(cè)量單位關(guān)鍵字)的 geodesicArea 和 geodesicLength 屬性進(jìn)行計(jì)算。
計(jì)算某要素的測(cè)地線長度(以碼為單位)。
表達(dá)式:
!shape.geodesicLength@yards!
計(jì)算某要素的測(cè)地線面積(以英畝為單位)。
表達(dá)式:
!shape.geodesicArea@acres!?代碼實(shí)例 - 日期
日期和時(shí)間可使用 datetime 和 time 模塊進(jìn)行計(jì)算。
計(jì)算當(dāng)前日期。
表達(dá)式:
time.strftime("%d/%m/%Y")
計(jì)算當(dāng)前日期和時(shí)間。
表達(dá)式:
datetime.datetime.now()
計(jì)算的日期為 2000 年 12 月 31 日。
表達(dá)式:
datetime.datetime(2000, 12, 31)
計(jì)算當(dāng)前日期和字段中的值之間的天數(shù)。
表達(dá)式:
(datetime.datetime.now() - !field1!).days
通過向字段中的日期值添加 100 天來計(jì)算日期。
表達(dá)式:
!field1! + datetime.timedelta(days=100)
計(jì)算字段中的日期值為一周中的周幾(例如,星期天)。
表達(dá)式:
!field1!.strftime('%A')?代碼實(shí)例 - 字符串
可以使用多種 Python 編碼模式來完成字符串計(jì)算。
返回最右側(cè)三個(gè)字符。
表達(dá)式:
!SUB_REGION![-3:]
將所有大寫字母 P 替換為小寫字母 p。
表達(dá)式:
!STATE_NAME!.replace("P","p")
通過空格分隔符串連兩個(gè)字段。
表達(dá)式:
!SUB_REGION! + " " + !STATE_ABBR!?轉(zhuǎn)換為正確的大小寫形式
下列各例顯示的是轉(zhuǎn)換單詞的不同方法,這些方法可使每個(gè)單詞的首字母變?yōu)榇髮憽⑵溆嘧帜缸優(yōu)樾憽?/p>
表達(dá)式:
' '.join([i.capitalize() for i in !STATE_NAME!.split(' ')])?表達(dá)式:
!STATE_NAME!.title()?正則表達(dá)式
Python 的 re 模塊提供了正則表達(dá)式匹配操作,可用于對(duì)字符串執(zhí)行復(fù)雜的模式匹配和替換規(guī)則。
re - 正則表達(dá)式運(yùn)算正則表達(dá)式的用法
使用單詞 Street 替換 St 或 St.,在字符串的末尾生成一個(gè)新單詞。
表達(dá)式:
update_street(!ADDRESS!)
代碼塊:
import re
def update_street(street_name):
return re.sub(r"""\b(St|St.)\Z""",
'Street',
street_name)?累加計(jì)算和順序計(jì)算
可以使用全局變量來進(jìn)行累加計(jì)算和順序計(jì)算。
根據(jù)某間隔值計(jì)算順序 ID 或數(shù)字。
表達(dá)式:
autoIncrement()
代碼塊:
rec=0
def autoIncrement():
global rec
pStart = 1 # adjust start value, if req'd
pInterval = 1 # adjust interval value, if req'd
if (rec == 0):
rec = pStart
else:
rec = rec + pInterval
return rec
計(jì)算數(shù)值型字段的累加值。
表達(dá)式:
accumulate(!FieldA!)
代碼塊:
total = 0
def accumulate(increment):
global total
if total:
total += increment
else:
total = increment
return total
計(jì)算數(shù)值型字段的百分比增量。
表達(dá)式:
percentIncrease(float(!FieldA!))
代碼塊:
lastValue = 0
def percentIncrease(newValue):
global lastValue
if lastValue:
percentage = ((newValue - lastValue) / lastValue) * 100
else:
percentage = 0
lastValue = newValue
return percentage?隨機(jī)值
可以使用 random 模塊來計(jì)算隨機(jī)值。
通過 numpy 站點(diǎn)包來計(jì)算 0.0 和 1.0 之間的隨機(jī)浮點(diǎn)值。
表達(dá)式:
getRandomValue()
代碼塊:
import numpy
def getRandomValue():
return numpy.random.random()
使用隨機(jī)模塊來計(jì)算 0 與 10 之間的隨機(jī)整數(shù)。
表達(dá)式:
random.randint(0, 10)
代碼塊:
import random?計(jì)算空值
在 Python 表達(dá)式中,可通過 Python None 來計(jì)算空值。
注:
僅當(dāng)該字段為空時(shí),才可以進(jìn)行以下計(jì)算。
使用 Python None 計(jì)算空值。
表達(dá)式:
None?相關(guān)主題
有關(guān)字段計(jì)算的基礎(chǔ)知識(shí)
授權(quán)轉(zhuǎn)載:gisoracle
網(wǎng)課學(xué)習(xí) + 權(quán)威結(jié)業(yè)證書
我們精心匯總了一些相對(duì)簡單
培訓(xùn)考核通過便可獲取的證書
自然資源部職鑒中心發(fā)證
可用于招投標(biāo)、資質(zhì)系統(tǒng)
等
測(cè)繪師繼續(xù)教育20學(xué)時(shí)
中國測(cè)繪網(wǎng)新媒體中心
cehui8@qq.com
商務(wù)合作/微信 214979525
當(dāng)前題目:python包含多個(gè)函數(shù),python構(gòu)造函數(shù)可以有多個(gè)嗎
標(biāo)題鏈接:http://chinadenli.net/article15/dsiehdi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、搜索引擎優(yōu)化、虛擬主機(jī)、外貿(mào)建站、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)