




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
Python語言程序設計1.掌握數(shù)字類型建筑材料基礎建材掌握數(shù)字類型關鍵作用堅實基礎掌握數(shù)字類型掌握數(shù)字類型整型浮點型布爾型在智能建造里應用廣泛整型在智能建造的構件生產(chǎn)環(huán)節(jié),整型數(shù)據(jù)類型就派上大用場了。比如生產(chǎn)預制構件時,要記錄構件的生產(chǎn)數(shù)量、模具編號等,這些全都是整型數(shù)據(jù)。整型就是沒有小數(shù)部分的數(shù)值,能是正整數(shù),也能是負整數(shù)。掌握數(shù)字類型Python里的整型涵蓋十進制、二進制、八進制和十六進制。像構件的模具編號,既可以用十進制的1010表示,也能用二進制的0b1010表示,不同進制的整數(shù)還能直接運算。在建筑施工里,冪函數(shù)也常用,比如計算房間面積,就可以用pow(長,寬)函數(shù)或者直接用長**寬。邊長為4米的正方形房間面積是16平方米。pow(4,2)=16掌握數(shù)字類型浮點型浮點型是有小數(shù)部分的數(shù)值,能用十進制形式表示,也支持科學計數(shù)法。好比建筑物沉降觀測時,記錄的沉降量要是精確到毫米甚至更小單位,像建筑物沉降量0.003米,就用浮點型0.003表示。掌握數(shù)字類型科學計數(shù)法在表示極大或極小數(shù)值時特別方便,像建筑物總質量能寫成5.2e6千克,混凝土密度則是2.4e3千克每立方米。不過要注意,浮點數(shù)精度在不同計算機系統(tǒng)上略有差異,但日常測量計算已足夠精確。在智能建造施工安全監(jiān)控里,布爾型應用廣泛。比如設一個“安全狀態(tài)”變量,所有安全條件滿足時它是True,否則是False,借此控制施工設備啟停。而且,Python中比較運算符(如<、>、==等)的返回值就是布爾型。例如判斷構件尺寸是否在允許誤差范圍內(nèi),就能結合if語句和比較運算符來實現(xiàn),尺寸超差就觸發(fā)警報。另外,True和False還有數(shù)值屬性,True相當于1,F(xiàn)alse相當于0,能參與數(shù)值計算。布爾型True(邏輯真)和False(邏輯假)掌握數(shù)字類型常見的類型轉換函數(shù)有int()、float()和bool()判斷與轉換掌握數(shù)字類型像把字符串“123”轉整型用int(“123”),轉浮點型用float(“123”)。同樣,把數(shù)值轉布爾型用bool(數(shù)值)。掌握數(shù)字類型把0、空字符串、空列表等特定值轉布爾型時,結果是False,其余情況通常是True。數(shù)字類型的運算施工預算計算時,要算建筑構件成本、人工費用等,涉及加減乘除及冪運算。掌握數(shù)字類型假設材料費每個構件120元,加工費每個80元,運輸費每個50元,那總成本=120+80+50=250元/個,批量生產(chǎn)時再乘以數(shù)量就行。比如算預制構件總成本,公式是成本=材料費+加工費+運輸費。掌握數(shù)字類型浮點型數(shù)據(jù)運算多數(shù)情況下Python能很好處理精度問題。掌握數(shù)字類型例如算圓形基礎面積,公式是面積=π×
半徑2半徑3.5米的話面積=3.14159×3.52≈38.4845平方米。布爾型運算主要涉及邏輯與(and)、或(or)、非(not)。比如判斷施工條件,若要滿足多個條件,就用邏輯與操作,像只有“天氣良好”且“設備正?!?,施工步驟才能進行。掌握數(shù)字類型基本概念分類掌握數(shù)字類型應用用于記錄離散數(shù)值,如構件數(shù)量、模具編號;整型掌握數(shù)字類型表示連續(xù)數(shù)值,如尺寸、重量、強度;浮點型掌握數(shù)字類型用于條件判斷,控制程序執(zhí)行流程。布爾型掌握數(shù)字類型數(shù)據(jù)類型的判斷與轉換數(shù)字類型的運算掌握數(shù)字類型這些知識相互結合,構成智能建造項目數(shù)據(jù)處理基礎。掌握數(shù)字類型掌握數(shù)字類型
01靈活運用到編程實踐中,解決實際問題。
02始終秉持科學嚴謹?shù)膽B(tài)度。實踐探索工匠精神掌握數(shù)字類型Python語言程序設計2.掌握數(shù)字類型的運算神奇的鑰匙解決復雜問題掌握數(shù)字類型的運算成本掌握數(shù)字類型的運算人工費用施工進度加減乘除掌握數(shù)字類型的運算冪運算假設材料費每個構件120元加工費每個80元運輸費每個50元總成本=120+80+50=250元/個要是批量生產(chǎn),再乘以生產(chǎn)數(shù)量就行計算建筑物的總質量要在各個部分質量的基礎上進行求和運算像計算預制構件的總成本,公式是成本=材料費+加工費+運輸費。掌握數(shù)字類型的運算數(shù)字類型運算計算建筑物的總質量,需要將各個部分的質量相加,這就用到了算術運算中的加法運算。計算構件的應力時,要用到除法運算,判斷構件是否在安全應力范圍內(nèi)。計算過程中,如果遇到整數(shù)和浮點數(shù)混合運算,結果會是浮點數(shù),這保證了計算結果的精確性。掌握數(shù)字類型的運算像123+4.0=127.0這樣,整數(shù)和浮點數(shù)相加,結果就是浮點數(shù)。優(yōu)先級高的運算符先進行計算數(shù)字運算優(yōu)先級掌握數(shù)字類型的運算在Python中,指數(shù)運算符優(yōu)先級最高,接著是一元運算符,然后是算術運算符等,比較運算符、賦值運算符等優(yōu)先級相對較低。掌握數(shù)字類型的運算例如,在表達式2+3*4中,會先計算3*4,得到12,再與2相加,結果為14。掌握數(shù)字類型的運算邏輯性準確性可以使用比較運算符來比較構件的實際尺寸與設計尺寸。如果實際尺寸在允許的誤差范圍內(nèi),則認為該構件合格;否則,需要進行調整或重新生產(chǎn)。比較運算符在智能建造中常用于判斷某些條件是否滿足。例如,在施工過程中,需要判斷構件的尺寸是否符合設計要求掌握數(shù)字類型的運算比較運算符的返回值是布爾型,即True或False,方便后續(xù)的邏輯判斷與操作。邏輯運算符例如,在控制施工流程時,需要判斷多個條件是否同時滿足。這時,可以使用邏輯與(and)運算符。只有當所有條件都滿足時,施工流程才會繼續(xù)進行。反之,如果其中任何一個條件不滿足,施工流程就會暫停或調整。同樣,邏輯或(or)運算符可以在多個條件中只要有一個滿足時,就執(zhí)行相應的操作。邏輯非(not)運算符則用于對條件進行取反操作。掌握數(shù)字類型的運算運算符的結合性決定了當運算符優(yōu)先級相同時,運算的執(zhí)行順序是從左到右還是從右到左。掌握數(shù)字類型的運算Python中絕大多數(shù)運算符是從左到右結合的,但乘方(**)和條件表達式運算是從右到左結合的。合理使用括號可以改變運算順序,使表達式更加清晰易懂,避免因運算符優(yōu)先級和結合性引發(fā)的錯誤。高效準確掌握數(shù)字類型的運算為我們的工作帶來極大的便利數(shù)字類型的運算掌握數(shù)字類型的運算
案例某大橋建設中,工程師們運用精確的數(shù)字運算,計算出每根鋼纜的受力數(shù)據(jù),確保這座“超級工程”的百年品質。掌握數(shù)字類型的運算編程運算數(shù)字基石掌握數(shù)字類型的運算用嚴謹?shù)挠嬎銥樽鎳ㄘ暙I智慧,讓中國建造走向世界!掌握數(shù)字類型的運算Python語言程序設計3.掌握字符串類型存儲處理文本數(shù)據(jù)掌握字符串類型記錄建筑物的名稱、地址保存施工日志、技術規(guī)范等掌握字符串類型文本數(shù)據(jù)掌握字符串類型在Python中,字符串可以用單引號、雙引號、三單引號或三雙引號作為定界符來表示。例如,'BuildingA'、"ConstructionSite1"、'''TechnicalSpecification'''等都是有效的字符串表示方式。不同的定界符之間可以互相嵌套,這樣可以方便地表示包含特殊字符的字符串,如'''Hesaid,"Hello,World!"'''。字符串字符的有序序列,具有不可變性掌握字符串類型文本信息字符串類型掌握字符串類型例如我們可以用字符串來記錄一個建筑物的名稱:"SmartBuilding"或者記錄一個施工進度的描述:"Thefoundationworkiscompletedandtheconstructionofthemainstructureisinprogress."掌握字符串類型索引切片掌握字符串類型索引可以訪問字符串中的單個字符。字符串的索引從0開始,支持正向遞增和反向遞減兩種序號體系。掌握字符串類型例如對于字符串"Construction"索引0對應字符'C'索引1對應字符'o'依此類推反向索引-1對應字符'n'-2對應字符'o'切片允許我們獲取字符串中某個子串或區(qū)間的字符。切片的語法是字符串變量名[N:M],表示從索引N開始到索引M-1結束的子字符串。掌握字符串類型例如對于字符串"BuildingInformationModeling"切片操作[0:8]將返回"Building"如果N或M缺失則分別默認從字符串開頭或結尾開始例如切片操作[8:]將返回"InformationModeling"編碼解碼掌握字符串類型UTF-8編碼格式中文字符掌握字符串類型例如字符串"北京智能建造中心"的長度是8其中每個漢字和字母都算作一個字符。掌握字符串類型掌握字符串類型
01有助于我們更好地處理智能建造中的文本數(shù)據(jù)
02字符串類型都能為我們提供強大的支持掌握字符串類型案例某運動會場館建設中,工程師們通過字符串處理技術,高效管理了數(shù)萬份多語種施工文檔,確保國際團隊無縫協(xié)作。掌握字符串類型這啟示我們:每一個字符背后都是責任,每一行代碼都關乎工程品質。希望同學們以嚴謹?shù)墓そ尘駥Υ幊虒W習,用技術力量助力中國建造走向世界!Python語言程序設計4.掌握程序的格式框架連接符"+"掌握字符串類型的操作復制星號""成員運算符"in"智能建造在智能建造中,我們經(jīng)常會處理一些文本數(shù)據(jù),如施工日志、技術規(guī)范等。通過字符串操作符,我們可以方便地對這些文本進行處理。例如,我們可以用連接符"+"將多個施工階段的描述連接成一個完整的施工日志;或者用成員運算符"in"檢查施工日志中是否包含某個關鍵詞,如"安全檢查"掌握字符串類型的操作施工日志技術規(guī)范掌握字符串類型的操作掌握字符串類型的操作len()函數(shù)可以返回字符串的長度
str()函數(shù)可以將其他類型的數(shù)據(jù)轉換為字符串
chr()和ord()函數(shù)用于在單個字符和Unicode編碼值之間進行轉換
hex()和oct()函數(shù)
字符串處理方法掌握字符串類型的操作對于字符串"ConstructionSite",s.index('n')將返回3,表示字符'n'首次出現(xiàn)的位置是3;s.rindex('e')將返回12,表示字符'e'最后一次出現(xiàn)的位置是12index()和rindex()方法:分別返回一個字符串在另一個字符串指定范圍中首次和最后一次出現(xiàn)的位置掌握字符串類型的操作返回一個字符串在當前字符串中出現(xiàn)的次數(shù)count()方法掌握字符串類型的操作將返回3,表示字符'i'在字符串中出現(xiàn)了3次"BuildingInformationModeling",s.count('i')掌握字符串類型的操作replace()方法:用于查找并替換字符串中的子字符串。例如,對于字符串"BuildingA,BuildingB,BuildingC",s.replace("Building","SmartBuilding")將得到"SmartBuildingA,SmartBuildingB,SmartBuildingC"掌握字符串類型的操作分別以指定字符為分隔符,把當前字符串從左往右或從右往左分隔成多個字符串,并返回包含分隔結果的列表。例如,對于字符串"2024-01-01",s.split("-")將得到['2024','01','01']split()和rsplit()方法掌握字符串類型的操作upper()方法掌握字符串類型的操作將字符串中的所有小寫字母轉換為大寫字
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蜘蛛人上崗前考試題及答案解析
- 期貨從業(yè)考試專場考及答案解析
- 食品安全200題庫及答案解析
- 安全知識競賽題庫一年級及答案解析
- 2025年體育教育評價標準專業(yè)事業(yè)單位教師招聘體育學科專業(yè)知識考試試卷(模擬試題集)
- 2025年事業(yè)單位招聘考試教師英語學科專業(yè)知識試卷(英語教學效果評價體系)
- 上海市食品安全考試題庫及答案解析
- 2025年貴州省事業(yè)單位招聘考試綜合類專業(yè)能力測試試卷(統(tǒng)計類)試題
- 2025年黑龍江省事業(yè)單位招聘考試綜合類專業(yè)能力測試試卷(文秘類)真題模擬
- 綠化工程安全問題庫分類及答案解析
- 心內(nèi)科冠心病一病一品匯報
- “正大杯”第十五屆全國大學生市場調查與分析大賽參考試題庫(含答案)
- 《孕前優(yōu)生培訓》課件
- 《柳鋼項目》課件
- 中考語文名著總復習-三年中考真題《紅星照耀中國》(教師版)
- 北京市大興區(qū)2024-2025學年八年級上學期期中語文試卷(含答案)
- 2024-2025學年天津市河西區(qū)新華中學高二(上)第一次月考數(shù)學試卷(含答案)
- 工程項目內(nèi)部承包合同
- 企業(yè)信息咨詢服務合同
- 2024年中國醫(yī)養(yǎng)及康復醫(yī)療產(chǎn)業(yè)發(fā)展研究報告
- 《人工智能基礎》課件-AI的前世今生:她從哪里來
評論
0/150
提交評論