官术网_书友最值得收藏!

3.5 練習(xí)及解析

(1)分別創(chuàng)建字符串變量China和MyLove,將這兩個變量拼接成為一句話并且對拼接后的新字符串變量進(jìn)行遍歷,并檢查其中是否有L字符,有則進(jìn)行打印操作。

解析:

(2)刪除下面字符串中的所有“!”和“?”符號。

     swsvr!vrfe?123321!!你好!世界?

解析:

(3)將字符串a(chǎn)bcdefg進(jìn)行倒序排列,并打印。

解析:

(4)將“*”符號逐個插入下面字符串的字符中間,并打印。

     我愛你中國

解析:

(5)將下面字符串中所有的abc替換成Hello,并打印。

(6)進(jìn)行正負(fù)號翻轉(zhuǎn),并打印。

①將-123轉(zhuǎn)換為+123。

②將+456轉(zhuǎn)換為-456。

解析:

(7)將下列數(shù)組中的0去掉,返回新的數(shù)組,并打印輸出。

     [1,13,45,5,0,0,16,6,0,25,4,17,6,7,0,15]

解析:

(8)定義一個包含10個元素的數(shù)組,對其進(jìn)行賦值,使每個元素的值等于其下標(biāo),然后輸出,最后將數(shù)組倒置后輸出。

解析:

(9)工程測量到兩組數(shù)據(jù),分別為2、4、3、5與3、4、7、1。對兩組數(shù)據(jù)進(jìn)行整合,使其合成一組數(shù)據(jù),重復(fù)的數(shù)據(jù)只算一次,使用代碼描述此過程。

解析:

     var setOri3:Set<Int> = [2,4,3,5]
     var setOri32:Set<Int> = [3,4,7,1]
     var setRes3 = setOri3.union(setOri32)

(10)期末考試中,王曉成績?yōu)?8,鄒明成績?yōu)?6,李小偉成績?yōu)?3,用字典結(jié)構(gòu)來對三人的成績進(jìn)行存儲,并以從高到低的排序輸出。

解析:

本題在解析時使用到了排序閉包,后面章節(jié)會對閉包的語法進(jìn)行詳細(xì)講解。

主站蜘蛛池模板: 宁陵县| 乌审旗| 乌什县| 诸城市| 定边县| 奉化市| 台山市| 太保市| 淳安县| 牙克石市| 五河县| 北宁市| 边坝县| 海口市| 津市市| 南漳县| 天水市| 四川省| 商都县| 澜沧| 中方县| 武宁县| 日土县| 宝应县| 来宾市| 壤塘县| 磐石市| 盘山县| 松江区| 柘城县| 江山市| 剑川县| 莱阳市| 旌德县| 和林格尔县| 南溪县| 凯里市| 广饶县| 和林格尔县| 商洛市| 庆元县|