日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

string替换_GEE数据类型—String,Number

發布時間:2025/3/21 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 string替换_GEE数据类型—String,Number 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

String和Number 是GEE中最基本的數據類型

1 String

注意在給變量賦值的時候,不僅關注值是什么,還要關注值是什么格式

//創建一個String變量 ee.String( )告訴GEE這是一個文本,并且具體的文本內容在括號內。 var string = ee.String('this is a string')//var告訴GEE我們要創建變量 print(string) //為什么多此一舉非要使用ee.String( )的命令呢?這是因為隨著代碼的增多,我們在檢查代碼的時候通常會把注意力較多的放在代碼的邏輯上,但這種數據格式的不規范有時會導致錯誤,有時不會導致錯誤,屬于較為隱蔽的錯誤。所以在代碼剛開始編寫的時候,就要特別注意對變量的數據格式進行定義。這種定義數據格式的行為在Java代碼中被稱為“cast”。 //連接文本 var cat_string = string_1.cat(string_2) //對.(點)之前的文本進行替換操作,替換的方法是把原來文本中第一個包含文本1的內容替換為文本2的內容 var string_2= string_1.replace( 'A', '-' ); //.split( '_' )把前邊文本根據括號內的文本(或者符號)進行分割后得到新的List數據 var string_2= string_1.split('_'); //文本截取 var string_1 = ee.String( "1234 5678 90AB" ); var string_2= string_1.slice(5,10);//從第一個數字(不包含)開始到第二個數字(包含)截止的文本部分 var string_3= string_1.slice(5);//從這個數字開始(不包含)取到文本結尾 var string_4= string_1.slice(-5); var number = string .length( );//長度

2 Number

//創建一個數字變量 var number= ee.Number( 1324567980); //格式轉換 兩者等價 var number_2 = number_1.int8(); var number_3 = number_1.toInt8();//.float() .double() var True_False = Nuber_1.eq( Nuber_2 );//返回1或0 //通常用數字1來表示條件成立(真),用數字0來表示條件不成立(假)//函數運算 var number_2 = number_1.floor().abs(); //數學運算 var result = number_2.subtract(number_1);//.subtract() 代表用前邊的數字減去后邊的數字 //三角函數 var Degree = 45; var Radian = ee.Number( Degree / 180 * 3.1415926 );//讀書轉為弧度 var Tangent = Radian.tan(); //是非比較 var True_false_1 = ee.Algorithms.IsEqual( number_1 ,number_2 ); //如果相同的話返回一個文本true,如果不同的話返回一個文本false //位運算就是將數字首先轉換成二進制形式,然后對相對應位置的兩個數字進行比較 var Number_1 = ee.Number( 1 ); var Number_2 = ee.Number( 2 ); var Number_And = Number_1.bitwiseAnd( Number_2 ); var Number_Or = Number_1.bitwise_or( Number_2 ); //移位操作 var number = ee.Number( 3 ); var number_left = number.leftShift( 2 ); var number_right = number.rightShift( 1 );

參考:

王金柱(西南大學&迪肯大學)創作

總結

以上是生活随笔為你收集整理的string替换_GEE数据类型—String,Number的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。