串知識的重新回顧
一 串的定義
串是字串是由零個或多個字元組成的有限序列。
如S = 'abc...'。
其中,S是串名,單引號括起來的字元序列是串的值;a,b,c,..可以是字母,數字或其他字元;串中字元的個數n稱為串的長度。
串的資料物件限定為字符集(如中文字元,英文字元,數字字元,標點字元等)。
當n = 0時串稱為空串(用Φ進行表示)。
串中元素的位序是從1開始並非從0開始,這同線性表的表示有所不同。
對於串的基本操作,如增刪改查等通常是以子串為操作物件。
二 子串
某一串中任意個連續的字元組成的子序列被稱之為該串的子串。
字元在主串中的位置是指字元在串中的序號。
子串在主串中的位置是指子串的第一個字元在主串中的位置。
三 空串和空格串
K = " "或者' ' 的時候為空串。
G = " "或者' '中只有三個空格的時候為空格串,每個空格字元佔用1B,即8bit。
使用""或者是''是根據不同的程式語言來決定的,如Java和C中使用的就是雙引號"",而Python中使用的就是單引號''。
四 附錄ASCII字元程式碼表
相關文章
- javascript知識回顧JavaScript
- flex知識回顧Flex
- openLayers 3知識回顧
- java學習知識回顧Java
- Java基礎知識回顧Java
- 索引相關知識回顧索引
- Java基礎知識回顧 -SQLJavaSQL
- 錯題知識點回顧1
- 【輕知識】phper回顧下jqueryPHPjQuery
- 關於this指標指向的知識回顧指標
- Kafka基本知識回顧及複製Kafka
- Android 知識點回顧之 FragmentAndroidFragment
- Azure Data Factory(九)基礎知識回顧
- Android知識點回顧之Intent/IntentFilterAndroidIntentFilter
- Android知識點回顧之LoaderAndroid
- 計算機相關知識的小小科普回顧計算機
- Java基礎知識回顧之六 —– IO流Java
- Android知識點回顧之Activity基礎Android
- Android知識點回顧之Service基礎Android
- 作業系統知識回顧(4)-死鎖作業系統
- Java基礎知識回顧之六 ----- IO流Java
- 專攻知識小點——回顧JavaWeb中的servlet(二)JavaWebServlet
- Java基礎知識回顧之七 —– 總結篇Java
- <react學習筆記(5)>知識點回顧(1)React筆記
- Java基礎知識回顧之七 ----- 總結篇Java
- mysql優化筆記--基礎知識整理回顧MySql優化筆記
- 回顧maven專案的spring boot相關知識點MavenSpring Boot
- Android知識點回顧之Manifest檔案-上篇Android
- Java基礎知識回顧之五 ----- 多執行緒Java執行緒
- Android知識點回顧之Manifest檔案-下篇Android
- 作業系統知識回顧(3)--程式的同步與通訊作業系統
- Docker 核心知識回顧Docker
- 作業系統知識回顧(2)--程式與執行緒作業系統執行緒
- Spring知識點回顧(05)bean的初始化和銷燬SpringBean
- 串聯NSOperation知識點
- 提問式複習:圖文回顧 redo log 相關知識
- 回顧·知識圖譜在貝殼找房的從0到1實踐
- 直播回顧 | 一起來get 電商風控實操知識點