1、數學函式
math.pi是π
math.e是自然對數的底
math.sin( ) .cos( ) .tan( ) ….
math.toradians( )將度數變為弧度表示
mathtodegrees( )將弧度用度表示
.exp( x)返回e的x次方
.log(x) 返回x的自然底數
.log10(x) .pow(a,b) .sqrt(x)
2、取整方法
math.ceil(x) x向上取整,作為雙精度返回 2.1 變 3
math.floor(x) x向下取整,作為雙精度返回 2.1 變 2
math.rint(x) x取整數為它最接近的整數。
如果兩端與x距離相等,取偶數整數4.5 變 4,,-2.1 變 2
math.round(x)
如果x是單精度,返回(int)floor(x+0.5).
如果x是雙精度,返回(long)floor(x+0.5)
math.random()*x 在0~x-1任意返回乙個隨機數
3、character類的方法
isdigit(ch) 如果是數字,返回true
isletter(ch) 如果是字母,返回true
isletterordight(ch) 如果是字母或者數字,返回true
islowercase(ch) 如果是小寫字母,返回true
isuppercase(ch) 如果是大寫字母,返回true
tolowercase(ch) 返回全部轉換為小寫字母
touppercase(ch) 返回全部轉換為大寫字母
4、字串
.length() 求字串長度
.charat(x) 返回指定索引的字元
.concat(s2) 給乙個字串的後面加上s2,和s1+s2相同
.trim(x) 返回乙個新的字串,將兩邊的空白去掉
.equals(s2) 如果兩個字串相等,返回true
.equalsignorecase(s2) 忽略大小寫,如果兩個字串相等,返回true
.compareto(s2) 和c語言strcmp相同
.startswith(s2) 如果字串是以s2的字首開始,返回true
.endswith(s2) 如果字串是以s2的字尾結束,返回true
.contains(s2) 如果字串包含s2,返回true
.substring(x1,x2) 返回字串從x1的索引到x2的索引的字串
indexof(ch) 返回字串中出現的第乙個ch的下標,沒有匹配返回-1
indexof(ch,num)返回字串num索引之後ch出現的下標,沒有匹配返回-1
注意:不能比較兩個字串用=,應為只會判斷兩個字串是否指向同乙個物件,不會檢查他們的內容是否相同
字串部分常用函式
addslashes 使用反斜線引用字串 htmlentities 函式把字元轉換為 html 實體 htmlspecialchars 函式把預定義的字元轉換為 html 實體 nl2br 在字串所有新行之前插入 html 換行標記 sprintf fo rmat args 函式把格式化的字串寫入變...
(函式)複製部分字串
複製部分字串 將乙個字串中從第m個字元開始的全部字元複製成為另乙個字串。函式介面定義 void strcopy char str1,char str2,int m 其中 str1 str2 m都是使用者傳入的引數。函式在指標str1所指的字串中從第m個字元開始的全部字元複製到指標str2所指向陣列中...
C 字串函式 部分
方 法 作 用 compare 比較字串的內容,考慮文化背景 場所 確定某些字元是否相等 compareordinal 與compare一樣,但不考慮文化背景 format 格式化包含各種值的字串和如何格式化每個值的說明符 indexof 定位字串中第一次出現某個給定子字串或字元的位置 indexo...