当前位置:文档之家› R语句常用函数汇总

R语句常用函数汇总

R语句常用函数汇总
R语句常用函数汇总

R-note

一、基本函数

1.函数c()—向量,length()—长度,mode()—众数,rbind()—组合,cbind()—转置,

mode()—属性(数值、字符等)

2.函数mean( )-中位数, sum( )-求和, min( )-最小值,

max( )-最大值, var( )-方差, sd( )-标准差, prod( ) –连乘

3.函数help()--帮助

4.正态分布函数rnorm( ) 、泊松分布函数rpois( ) 、指数分布函数rexp( ) 、Gamma

分布函数rgamma( ) 、均匀分布函数runif( ) 、二项分布函数rbinom( ) 、几何分布函数rgeom( )

(一)基本函数

1.>2:60*2+1

[1]5 7 9 11……..。。。(共60个数)

2. a[5]:a数列第5个数,a[-5]:删除a数列第5位数

a[-(1:5)]: 删除a数列第1-5位数

a[c(2,4,7)]:a数列第2,4,7位数

a[a<20]:a数列小于20的数

a[a[3]]:先查找a数列第3位数对应数值,然后找第该位数对应数值

5.Seq()函数---序列数产生器

Seq(5,20):产生5,6。。。。20的数集

Seq(5,100,by=2):产生5开始,步长为2的数集,最大值为100

Seq(5,100,length=10):产生从5开始,从第三个数开始等于第二个数加上第二个数

减去第一个数的差值,最后一个数为100.

如:=+()

6.letters():产生字母序列

letters[1:30]:a,b,c,d…..30个字母

()选择

(a):a数列里面最大数

which(a==2):查找a数列中等于2的数,并返回该数所对应位置

a[which(a==2)]:先查找查找a数列中等于2的数,并返回该数所对应位置,然后对应的数值举例:a<-c(1,3,5,7)

> which(a>5)

[1] 4

> a[which(a>5)]

[1] 7

()函数---反转

举例:> a=1:10

> rev(a)

[1] 10 9 8 7 6 5 4 3 2 1

()函数---升序排列

举例:> a=c(1,4,2,5,3,5,4,7,4)

> sort(a)

[1] 1 2 3 4 4 4 5 5 7

()函数---将数据转变成按行列排布

举例:> a=1:20

> matrix(a,nrow=5,ncol=4)

[,1] [,2] [,3] [,4]

[1,] 1 6 11 16

[2,] 2 7 12 17

[3,] 3 8 13 18

[4,] 4 9 14 19

[5,] 5 10 15 20

10.函数t()----矩阵行列反置

举例:> matrix(a,nrow=5,ncol=4)

[,1] [,2] [,3] [,4]

[1,] 1 6 11 16

[2,] 2 7 12 17

[3,] 3 8 13 18

[4,] 4 9 14 19

[5,] 5 10 15 20

> t( matrix(a,nrow=5,ncol=4))

[,1] [,2] [,3] [,4] [,5]

[1,] 1 2 3 4 5

[2,] 6 7 8 9 10

[3,] 11 12 13 14 15

[4,] 16 17 18 19 20

11. diag():矩阵对角元素向量或生成对角矩阵

举例:> a=matrix(1:16,nrow=4,ncol=4)

> a

[,1] [,2] [,3] [,4]

[1,] 1 5 9 13

[2,] 2 6 10 14

[3,] 3 7 11 15

[4,] 4 8 12 16

> diag(a)

[1] 1 6 11 16

> diag(diag(a))

[,1] [,2] [,3] [,4]

[1,] 1 0 0 0

[2,] 0 6 0 0

[3,] 0 0 11 0

[4,] 0 0 0 16

12.统计分布

每一种分布有四个函数:d――density(密度函数),p――分布函数,q――分位数函数,r――随机数函数。比如,正态分布的这四个函数为dnorm,pnorm,qnorm,rnorm。下面我们列出各分布后缀,前面加前缀d、p、q或r就构成函数名:

norm:正态,t:t分布,f:F分布,chisq:卡方(包括非中心)

unif:均匀,exp:指数,weibull:威布尔,gamma:伽玛,beta:贝塔

lnorm:对数正态,logis:逻辑分布,cauchy:柯西,

binom:二项分布,geom:几何分布,hyper:超几何,nbinom:负二项,pois:泊松signrank:符号秩,wilcox:秩和,tukey:学生化极差

():矩阵求逆或解线性方程

14. eigen():矩阵的特征值分解生成excel类似的数组

举例:> a=c(1,3,5,6,7)

> b=c(2,4,6,6,8)

> x=(a,b)

> x

a b

1 1 2

2 3 4

3 5 6

4 6 6

5 7 8

> (x=('重量'=a,'运费'=b))

重量运费

1 1 2

2 3 4

3 5 6

4 6 6

5 7 8

16.画散点图 plot()

(二)初级函数

文件读取:

举例:>(x=(""))

V1 V2 V3

1 1

2 3

2 4 5 6

2.读取excel文件

1)先将excel文件保存为prn文件

> y<("",header=T)

> y

age high weight

1 18 150 50

2 17 160 60

2)安装RODBC安装包,导入excle文件

举例:> local({pkg<(sort(.package=TRUE)),graphics=T$ + if(nchar(pkg))library(pkg,

Error: unexpected 'if' in:

"local({pkg<(sort(.package=TRUE)),graphics=T$

if"

> library(RODBC)

> z<-odbcConnectExcel("")

> (w<-sqlFetch(z,"Sheet1"))

age high weight

1 18 150 50

2 17 160 60

3. 循环语句:for

举例:> for(i in 1:20){a[i]=i*2+3}

> a

[1] 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43

4.循环语句:while

举例:> a[1]=5

> i=1

> while(a[i]<121){i=i+1;a[i]=a[i-1]+2}

> a

[1] 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 [19] 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 [37] 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 [55] 113 115 117 119 121

():数据来源,可将txt编辑好的程序直接读取,并运行。

举例:> source("D:\\百度云\\")

[1] 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39

[19] 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75

[37] 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111

[55] 113 115 117 119 121

6.综合举例

题目:模拟产生统计专业同学的名单(学号区分),记录数学分析,线性代数,概率统计

三科成绩,然后进行一些统计分析

结果:> num=seq(1008001,1008100)

> num

[1] 1008001 1008002 1008003 1008004 1008005 1008006 1008007 1008008 1008009 [10] 1008010 1008011 1008012 1008013 1008014 1008015 1008016 1008017 1008018 [19] 1008019 1008020 1008021 1008022 1008023 1008024 1008025 1008026 1008027 [28] 1008028 1008029 1008030 1008031 1008032 1008033 1008034 1008035 1008036 [37] 1008037 1008038 1008039 1008040 1008041 1008042 1008043 1008044 1008045 [46] 1008046 1008047 1008048 1008049 1008050 1008051 1008052 1008053 1008054 [55] 1008055 1008056 1008057 1008058 1008059 1008060 1008061 1008062 1008063 [64] 1008064 1008065 1008066 1008067 1008068 1008069 1008070 1008071 1008072 [73] 1008073 1008074 1008075 1008076 1008077 1008078 1008079 1008080 1008081 [82] 1008082 1008083 1008084 1008085 1008086 1008087 1008088 1008089 1008090 [91] 1008091 1008092 1008093 1008094 1008095 1008096 1008097 1008098 1008099 [100] 1008100

> x1=round(runif(100,min=80,max=100))

> x1

[1] 83 97 100 90 95 91 93 91 97 87 89 86 94 99 94 97 89 83 [19] 82 98 98 84 100 87 89 97 99 94 88 93 89 90 89 83 93 95 [37] 90 81 94 95 82 94 94 96 82 94 90 91 83 96 97 93 98 81 [55] 87 80 94 84 94 80 87 84 83 85 96 81 97 87 93 97 98 82 [73] 85 90 89 90 88 89 98 88 81 81 96 85 98 87 96 91 86 98 [91] 100 89 87 85 90 90 82 80 81 95

>

> x2=round(rnorm(100,mean=80,sd=7))

> x2

[1] 73 79 88 88 92 79 77 90 87 83 93 85 80 80 84 87 63 72 78 77 85 81 80 78

[25] 79 73 73 90 82 83 80 86 79 74 83 88 90 83 79 83 68 69 71 85 83 86 82 67 [49] 84 72 66 91 74 83 73 78 86 77 81 81 89 84 83 82 91 81 80 69 92 85 82 79 [73] 88 69 80 71 89 79 82 71 81 67 82 72 87 78 87 84 81 94 75 80 71 86 78 75 [97] 75 72 95 75

> x3=round(rnorm(100,mean=83,sd=18))

> x3

[1] 71 64 84 97 56 71 72 72 96 85 93 80 80 110 78 118 55 85 [19] 99 83 92 113 65 91 76 120 63 78 72 70 94 101 69 84 100 87 [37] 103 114 77 70 73 54 89 78 66 83 46 113 68 94 89 115 80 105 [55] 67 100 73 89 80 64 115 74 81 99 82 90 92 90 73 101 88 96 [73] 101 80 100 64 74 121 81 94 72 55 78 88 60 103 70 63 96 72 [91] 104 93 92 110 74 82 80 111 64 92

> x3[which(x3>100)]=100

> x3

[1] 71 64 84 97 56 71 72 72 96 85 93 80 80 100 78 100 55 85 [19] 99 83 92 100 65 91 76 100 63 78 72 70 94 100 69 84 100 87 [37] 100 100 77 70 73 54 89 78 66 83 46 100 68 94 89 100 80 100 [55] 67 100 73 89 80 64 100 74 81 99 82 90 92 90 73 100 88 96 [73] 100 80 100 64 74 100 81 94 72 55 78 88 60 100 70 63 96 72 [91] 100 93 92 100 74 82 80 100 64 92

> x=(num,x1,x2,x3) –数据合并

> x

num x1 x2 x3

1 1008001 83 73 71

2 1008002 97 79 64

3 1008003 100 88 84

4 1008004 90 88 97

6 1008006 91 79 71

7 1008007 93 77 72

8 1008008 91 90 72

9 1008009 97 87 96

10 1008010 87 83 85

11 1008011 89 93 93

12 1008012 86 85 80

13 1008013 94 80 80

14 1008014 99 80 100

15 1008015 94 84 78

16 1008016 97 87 100

17 1008017 89 63 55

18 1008018 83 72 85

19 1008019 82 78 99

20 1008020 98 77 83

21 1008021 98 85 92

22 1008022 84 81 100

23 1008023 100 80 65

24 1008024 87 78 91

25 1008025 89 79 76

26 1008026 97 73 100

27 1008027 99 73 63

28 1008028 94 90 78

29 1008029 88 82 72

30 1008030 93 83 70

31 1008031 89 80 94

33 1008033 89 79 69

34 1008034 83 74 84

35 1008035 93 83 100

36 1008036 95 88 87

37 1008037 90 90 100

38 1008038 81 83 100

39 1008039 94 79 77

40 1008040 95 83 70

41 1008041 82 68 73

42 1008042 94 69 54

43 1008043 94 71 89

44 1008044 96 85 78

45 1008045 82 83 66

46 1008046 94 86 83

47 1008047 90 82 46

48 1008048 91 67 100

49 1008049 83 84 68

50 1008050 96 72 94

51 1008051 97 66 89

52 1008052 93 91 100

53 1008053 98 74 80

54 1008054 81 83 100

55 1008055 87 73 67

56 1008056 80 78 100

57 1008057 94 86 73

58 1008058 84 77 89

60 1008060 80 81 64

61 1008061 87 89 100

62 1008062 84 84 74

63 1008063 83 83 81

64 1008064 85 82 99

65 1008065 96 91 82

66 1008066 81 81 90

67 1008067 97 80 92

68 1008068 87 69 90

69 1008069 93 92 73

70 1008070 97 85 100

71 1008071 98 82 88

72 1008072 82 79 96

73 1008073 85 88 100

74 1008074 90 69 80

75 1008075 89 80 100

76 1008076 90 71 64

77 1008077 88 89 74

78 1008078 89 79 100

79 1008079 98 82 81

80 1008080 88 71 94

81 1008081 81 81 72

82 1008082 81 67 55

83 1008083 96 82 78

84 1008084 85 72 88

85 1008085 98 87 60

87 1008087 96 87 70

88 1008088 91 84 63

89 1008089 86 81 96

90 1008090 98 94 72

91 1008091 100 75 100

92 1008092 89 80 93

93 1008093 87 71 92

94 1008094 85 86 100

95 1008095 90 78 74

96 1008096 90 75 82

97 1008097 82 75 80

98 1008098 80 72 100

99 1008099 81 95 64

100 1008100 95 75 92

> (x,file="D:\\百度云\\",=F,=F,sep="") -保存数据():数据合并-合成

举例:>x=(num,x1,x2,x3)

():将数据写入(保存)txt文档

举例:(x,file="D:\\百度云\\",=F,=F,sep=" ") 9. mean():均值

举例:

():列均值

举例:> colMeans(x)

num x1 x2 x3

> colMeans(x)[c("x1","x2","x3")]

x1 x2 x3

():

举例:>apply(x,2,mean)

num x1 x2 x3

> apply(x,2,max)

num x1 x2 x3

1008100 100 95 100

> apply(x,2,min)

num x1 x2 x3

1008001 80 63 46

> apply(x[c("x1","x2","x3")],1,sum)—求总分

[1] 227 240 272 275 243 241 242 253 280 255 275 251 254 279 256 284 207 240 259 258

[21] 275 265 245 256 244 270 235 262 242 246 263 276 237 241 276 270 280 264 250 248

[41] 223 217 254 259 231 263 218 258 235 262 252 284 252 264 227 258 253 250 255 225

[61] 276 242 247 266 269 252 269 246 258 282 268 257 273 239 269 225 251 268 261 253

[81] 234 203 256 245 245 265 253 238 263 264 275 262 250 271 242 247 237 252 240 262

> (apply(x[c("x1","x2")],1,sum))---求总分最大的人是第几个

[1] 46

> x$num[(apply(x[c("x1","x2")],1,sum))]---求总分最大的人num

[1] 1008046

第二讲

():绘制直方图

接上例:>hist(x$x1)

():绘制散点图

接上例:> plot(x1,x2)

> plot(x$x1,x$x2)

():列联函数

> table(x$x1)-----各数出现频数

80 81 82 83 85 86 87 88 89

6 6 4 6 8 3 5 4 1

90 91 92 93 94 95 96 97 98

3 5 5 7 10

4 2

5 7

99 100

4 5

():柱状图

接上例:> barplot(table(x$x1))

():饼图

接上例:> pie(table(x$x1))

():箱尾图

接上例:> boxplot(x$x1,x$x2,x$x3)

1)箱子的上下横线为样本的25%和75%分位数2)箱子中间的横线为样本的中位数

3)上下延伸的直线称为尾线,尾线的

尽头为最高值和最低值

4)异常值

():箱线图

接上例:> boxplot(x$x1,x$x2,x$x3,col=c("red","green","blue"),notch=T)或者:> boxplot(x[2:4],col=c("red","green","blue"),notch=T)

():水平放置箱尾图

接上例:>boxplot(x$x1,x$x2,x$x3,horizontal=T)

():星象图

1)每个观测单位的数值表示为一个图形

2)每个图的每个角表示一个变量,字符串类型会标注在图的下方3)角线的长度表达值的大小

A:接上例:> stars(x[c("x1","x2","x3")])

B: > stars(x[c("x1","x2","x3")],full=T,=T)—饼状分割

C: > stars(x[c("x1","x2","x3")],full=F,=T)

():脸谱图

1)用五官的宽度和高度来描绘数值

2)人对脸谱高度敏感和强记忆

3)适合较少样本的情况

接上例:

> library(tcltk2)

> library(aplpack)

> faces(x[c("x1","x2","x3")])

effect of variables:

modified item Var

C语言一些常用语句

C语言一些常用语句 2010-03-25 09:55 423人阅读评论(0) 收藏举报一break 1. break语句形式:break; 2. break语句功能: A. switch语句中,break语句会终止其后语句的执行,退出switch语句。 B. 使一个循环立即结束,也就是说在循环中遇到break语句时,循环立即终止, 程序转到循环体后的第一个语句去继续执行。 3. 注: A. break语句在循环中使用时,总是与if一起使用,当条件满足(或不满足) 时,负责退出循环。 B. 如果循环体中使用switch语句,而break出现在switch语句中,则它只用 于结束switch,而不影响循环。 C. break语句只能结束包含它的最内层循环,而不能跳了多重循环。 4. 例: break语句的执行只能从while循环中退出,继续执行for循环的其它语句 而不是退出外层循环。 for() { : : while()

{ : : if() break; : : } : : } 二。continue 1.continue语句形式:continue; 2.continue语句功能:它只能出现在循环体中,其功能是立即结束本次循环, 即遇到continue语句时,不执行循环体中continue后的语句,立即转去判断循环条件是否成立。 3.Continue与break语句的区别: continue只是结束本次循环,而不是终止整个循 环语句的执行,break则是终止整个循环语句的 执行,转到循环语句后的下一条语句去执行。 程序表达式及流程图如下:

(1.) while(表达式1) (2.)while(表达式1) { { : : If(表达式2) break; if(表达式2) continue; : : } } 三.goto 1.goto语句形式:goto语句是无条件转向语句,其一般形式为: goto 语句标号; 2.功能:goto语句往往用来从多重循环中跳出。它在解决一些特定问题时很方便,但由于goto语句难于控制,尽量少用。 3.例: IN: For() { : : Goto IN; }

VBNET各种常用函数

(1) https://www.doczj.com/doc/9215929547.html,函数库的名称空间和模块 Conversion 转换函数 DateAndTime 日期和时间函数 Strings 字符串函数 VbMath 随机函数 (2) 基础类库中的名称空间和类 引用名称空间的方法: 项目引用新建一个项目时,https://www.doczj.com/doc/9215929547.html,根据所建项目类型,自动导 入部分名称空间的引用 直接引用给出名称空间的全名,就可访问其中的任一个类及其 各项内容 例使用Math类开方函数sqrt: Label1.Text = system.Math.sqrt(100) Imports语句导入在代码中就可直接使用名称空间的类或成员。 导入语句的格式:Imports 名称空间

数学函数 .NET中的数学函数包含在Math类。使用前在模块的开头用语句Imports System.Math导入 Rnd函数返回0和1(包括0但不包括1)之间的双精度随机数. 每次运行时,要产生不同序列的随机数,先执行Randomize 语句。产生a~b的之间的随机整数:Int(Rnd *(b-a)+a)

(1) Chr和Asc函数互为反函数。 (2) Str函数将非负数值转换成字符类型后,会在转换后的字符串左边增加一空格。 (3) Val将数字字符串转换为数值类型,当字符串中出现数值类型规定的字符外的字符,则停止转换,函数返回的是停止转换前的结果。例如表达式: Val("-123.45ty3")结果为-123.45。 (4) CDdate函数将以日期型表达式转换成日期类型。例如表达式:CDate("2005/5/12")结果为日期类型 https://www.doczj.com/doc/9215929547.html,中还有其他类型转换函数,例如,CInt、CBool、CSng、CStr等,详细例子查阅帮助功能。 日期函数 计算从当前日期到2007年6月30日有多少天?表达式为: DateDiff("d", Now, #6/30/2007#)

Excel常用函数及使用方法

excel常用函数及使用方法 一、数字处理 (一)取绝对值:=ABS(数字) (二)数字取整:=INT(数字) (三)数字四舍五入:=ROUND(数字,小数位数) 二、判断公式 (一)把公式返回的错误值显示为空: 1、公式:C2=IFERROR(A2/B2,"") 2、说明:如果是错误值则显示为空,否则正常显示。 (二)IF的多条件判断 1、公式:C2=IF(AND(A2<500,B2="未到期"),"补款","") 2、说明:两个条件同时成立用AND,任一个成立用OR函数。 三、统计公式 (一)统计两表重复 1、公式:B2=COUNTIF(Sheet15!A:A,A2) 2、说明:如果返回值大于0说明在另一个表中存在,0则不存在。 (二)统计年龄在30~40之间的员工个数 公式=FREQUENCY(D2:D8,{40,29} (三)统计不重复的总人数 1、公式:C2=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 2、说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。

(四)按多条件统计平均值 =AVERAGEIFS(D:D,B:B,"财务",C:C,"大专") (五)中国式排名公式 =SUMPRODUCT(($D$4:$D$9>=D4)*(1/COUNTIF(D$4:D$9,D$4:D$9))) 四、求和公式 (一)隔列求和 1、公式:H3=SUMIF($A$2:$G$2,H$2,A3:G3) 或=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3) 2、说明:如果标题行没有规则用第2个公式 (二)单条件求和 1、公式:F2=SUMIF(A:A,E2,C:C) 2、说明:SUMIF函数的基本用法 (三)单条件模糊求和 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。 (四)多条求模糊求和 1、公式:=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 2、说明:在sumifs中可以使用通配符* (五)多表相同位置求和 1、公式:=SUM(Sheet1:Sheet19!B2) 2、说明:在表中间删除或添加表后,公式结果会自动更新。

SQL常见语句及函数

1.求字持串的长度LENGTH 您可用LENGTH函数求字符串的长度。LENGTH返回一个数值。该值等于参数中的字符个数。 例:使用LENGTH函数 SQL>select Last_Name, length(Last_Name) from customer order by LastName; 2.使用SUBSTR函数从字符串中提取子串 语法: SUBSTR函数的语法如下: SUBSTR(string, string charcter, number of charcters) 变量定义如下: string为字符列或字符串表达式 string charcter为子串的起始位置 number of charcters为返回字符的个数c 例:说明了怎样使用SUBSTR函数取得教师的姓的前四个字符 SQL>select last_Name, substr(Last_Name, 1, 4) from instector order by Last_Name 例:在SUBSTR函数中使用LENGTH函数(取后三个字符) 5Qt.>select last_Name, substr(Last_Name, Length(Last_Name) - 2, 3) from instector order by Last_Name 3.在字符串中查找模式 例:使用LIKE运算符 SQL>column description format a40 word_wrapped SQL>column title format a35 SQL>select Title, Description from Course where Description like '%thory%' or Description like '%theories%'; 4.替换字符串的一部分 经常遇到的数据操纵任务是在特定的列中将数据由一种模式转换成另一种模式。 假设您希望在Course表中改变课程说明,将说明中的字seminar用字discussion替代.那么您可用oracle提供的函数REPLACE,该函数使得某列的字符串能被另一字符串代替。 语法: REPLACE函数的语法如下: REPLACE(string, existion_string, [replacement_string]) 变量定义如下: string为字符表达式c existion_string为已存在的字符串。 replacement_string为用来替代的可选字符串。 例:使用REPLACE函数 显示了在Course表中如何使用REPLACE来改变课程名称(title):首先使用查询显示当前课程名称,UPDATE语句中使用REPLACE函数将SEMINAR改变成

电子表格常用函数公式

电子表格常用函数公式 1.去掉最高最低分函数公式: =SUM(所求单元格…注:可选中拖动?)—MAX(所选单元格…注:可选中拖动?)—MIN(所求单元格…注:可选中拖动?) (说明:“SUM”是求和函数,“MAX”表示最大值,“MIN”表示最小值。)2.去掉多个最高分和多个最低分函数公式: =SUM(所求单元格)—large(所求单元格,1)—large(所求单元格,2) —large(所求单元格,3)—small(所求单元格,1) —small(所求单元格,2) —small(所求单元格,3) (说明:数字123分别表示第一大第二大第三大和第一小第二小第三小,依次类推) 3.计数函数公式: count 4.求及格人数函数公式:(”>=60”用英文输入法) =countif(所求单元格,”>=60”) 5.求不及格人数函数公式:(”<60”用英文输入法) =countif(所求单元格,”<60”) 6.求分数段函数公式:(“所求单元格”后的内容用英文输入法) 90以上:=countif(所求单元格,”>=90”) 80——89:=countif(所求单元格,”>=80”)—countif(所求单元格,”<=90”) 70——79:=countif(所求单元格,”>=70”)—countif(所求单元

格,”<=80”) 60——69:=countif(所求单元格,”>=60”)—countif(所求单元格,”<=70”) 50——59:=countif(所求单元格,”>=50”)—countif(所求单元格,”<=60”) 49分以下: =countif(所求单元格,”<=49”) 7.判断函数公式: =if(B2,>=60,”及格”,”不及格”) (说明:“B2”是要判断的目标值,即单元格) 8.数据采集函数公式: =vlookup(A2,成绩统计表,2,FALSE) (说明:“成绩统计表”选中原表拖动,“2”表示采集的列数) 公式是单个或多个函数的结合运用。 AND “与”运算,返回逻辑值,仅当有参数的结果均为逻辑“真(TRUE)”时返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。条件判断 AVERAGE 求出所有参数的算术平均值。数据计算 COLUMN 显示所引用单元格的列标号值。显示位置 CONCATENATE 将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。字符合并 COUNTIF 统计某个单元格区域中符合指定条件的单元格数目。条件统计 DATE 给出指定数值的日期。显示日期

Python语句、函数与方法的使用技巧总结

Python语句、函数与方法的使用技巧总结 显示有限的接口到外部 当发布python第三方package时,并不希望代码中所有的函数或者class可以被外部import,在__init__.py中添加__all__属性,该list中填写可以import 的类或者函数名,可以起到限制的import的作用,防止外部import其他函数或者类。 #!/usr/bin/env python # -*- coding: utf-8 -*- from base import APIBase from client import Client from decorator import interface, export, stream from server import Server from storage import Storage from util import (LogFormatter, disable_logging_to_stderr, enable_logging_to_kids, info) __all__ = ['APIBase', 'Client', 'LogFormatter', 'Server', 'Storage', 'disable_logging_to_stderr', 'enable_logging_to_kids', 'export', 'info', 'interface', 'stream'] with的魔力

with语句需要支持上下文管理协议的对象,上下文管理协议包含__enter__和__exit__两个方法。with语句建立运行时上下文需要通过这两个方法执行进入和退出操作。 其中上下文表达式是跟在with之后的表达式,该表达式返回一个上下文管理对象。 # 常见with使用场景 with open("test.txt", "r") as my_file: # 注意, 是__enter__()方法的返回值赋值给了my_file, for line in my_file: print line 知道具体原理,我们可以自定义支持上下文管理协议的类,类中实现__enter__和__exit__方法。 #!/usr/bin/env python # -*- coding: utf-8 -*- class MyWith(object): def __init__(self): print "__init__ method" def __enter__(self):

JS中的常用语句

1.document.write( " "); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document- >html- >(head,body) 4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById( "表单中元素的ID號 ").name(或value) 6.一个小写转大写的JS: document.getElementById( "output ").value = document.getElementById( "input ").value.toUpperCase(); 7.JS中的值类型:String,Number,Boolean,Null,Object,Function 8.JS中的字符型转换成数值型:parseInt(),parseFloat() 9.JS中的数字转换成字符型:( " " 变量) 10.JS中的取字符串长度是:(length) 11.JS中的字符与字符相连接使用號. 12.JS中的比较操作符有:==等于,!=不等于, >, >=, <. <= 13.JS中声明变量使用:var来进行声明 14.JS中的判定语句结构:if(condition){}else{} 15.JS中的循环结构:for([initial expression];[condition];[upadte expression]) {inside loop} 16.循环中止的命令是:break 17.JS中的函数定义:function functionName([parameter],...){statement[s]} 18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替. 19.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self 20.状態栏的设置:window.status= "字符 "; 21.弹出提示信息:window.alert( "字符 "); 22.弹出確认框:window.confirm(); 23.弹出输入提示框:window.prompt(); 24.指定当前显示链接的位置:window.location.href= "URL " 25.取出窗体中的所有表单的数量:document.forms.length 26.关闭文档的输出流:document.close(); 27.字符串追加连接符: = 28.创建一个文档元素:document.createElement(),document.createTextNode() 29.得到元素的方法:document.getElementById() 30.设置表单中所有文本型的成员的值为空: var form = window.document.forms[0] for (var i = 0; i

VB常用函数表

ASP纯ASP VBscript常用函数: 1.数值型函数: abs(num): 返回绝对值 sgn(num): num>0 1; num=0 0; num<0 -1;判断数值正负 hex(num): 返回十六进制值直接表示:&Hxx 最大8位 oct(num): 返回八进制值直接表示:&Oxx 最大8位 sqr(num): 返回平方根num>0 int(num): 取整int(99.8)=99; int(-99.2)=100 fix(num): 取整fix(99.8)=99; fix(-99.2)=99 round(num,n): 四舍五入取小数位round(3.14159,3)=3.142 中点数值四舍五入为近偶取整round(3.25,1)=3.2 log(num): 取以e为底的对数num>0 exp(n): 取e的n次幂通常用num^n sin(num): 三角函数,以弧度为值计算(角度*Pai)/180=弧度con(num); tan(num); atn(num) 2.字符串函数: len(str):计算字符串长度中文字符长度也计为一! mid(str,起始字符,[读取长度]):截取字符串中间子字符串 left(str,nlen):从左边起截取nlen长度子字符串 right(str,nlen):从右边起截取nlen长度子字符串 Lcase(str):字符串转成小写 Ucase(str):字符串转成大写 trim(str):去除字符串两端空格 Ltrim(str):去除字符串左侧空格 Rtrim(str):去除字符串右侧空格 replace(str,查找字符串,替代字符串,[起始字符,替代次数,比较方法]):替换字符串 注:默认值:起始字符1;替代次数不限;比较方法区分大小写(0)

EXCEL的函数大全(完整版)

实用EXCE的函数 1.ADDRESS 用途:以文字形式返回对工作簿中某一单元格的引用。 语法:ADDRESS(row_num,column_num,abs_num,a1,sheet_text) 参数:Row_num是单元格引用中使用的行号;Column_num是单元格引用中使用的列 标;Abs_num指明返回的引用类型(1或省略为绝对引用,2绝对行号、相对列标,3相对行号、绝对列标,4是相对引用);A1是一个逻辑值,它用来指明是以A1或R1C1返回引用样式。如果A1为TRUE或省略,函数ADDRESS返回A1样式的引用;如果A1为FALSE,函数ADDRESS 返回R1C1样式的引用。Sheet_text为一文本,指明作为外部引用的工作表的名称,如果省略sheet_text,则不使用任何工作表的名称。 实例:公式“=ADDRESS(1,4,4,1)”返回D1。 2.AREAS 用途:返回引用中包含的区域个数。 语法:AREAS(reference)。 参数:Reference是对某一单元格或单元格区域的引用,也可以引用多个区域。 注意:如果需要将几个引用指定为一个参数,则必须用括号括起来,以免Excel将逗号作为参数间的分隔符。 实例:公式“=AREAS(a2:b4)”返回1,=AREAS((A1:A3,A4:A6,B4:B7,A16:A18))返回4。 3.CHOOSE 用途:可以根据给定的索引值,从多达29个待选参数中选出相应的值或操作。 语法:CHOOSE(index_num,value1,value2,...)。 参数:Index_num是用来指明待选参数序号的值,它必须是1到29之间的数字、或者是包含数字1到29的公式或单元格引用;value1,value2,...为1到29个数值参数,可以是数字、单元格,已定义的名称、公式、函数或文本。 实例:公式“=CHOOSE(2,"电脑","爱好者")返回“爱好者”。公式“=SUM(A1:CHOOSE(3,A10,A20,A30))”与公式“=SUM(A1:A30)”等价(因为CHOOSE(3,A10,A20,A30)返回A30)。 4.COLUMN

r语句常用函数汇总(1)

R-note 一、基本函数 1.函数c()—向量,length()—长度,mode()—众数,rbind()—组合,cbind()— 转置,mode()—属性(数值、字符等) 2.函数mean( )-中位数, sum( )-求和, min( )-最小 值, max( )-最大值, var( )-方差, sd( )-标准差, prod( ) –连乘 3.函数help()--帮助 4.正态分布函数rnorm( ) 、泊松分布函数rpois( ) 、指数分布函数rexp( ) 、 Gamma分布函数rgamma( ) 、均匀分布函数runif( ) 、二项分布函数rbinom( ) 、几何分布函数rgeom( ) (一)基本函数 1.>2:60*2+1 [1]5 7 9 11……..。。。(共60个数) 2. a[5]:a数列第5个数,a[-5]:删除a数列第5位数 a[-(1:5)]: 删除a数列第1-5位数 a[c(2,4,7)]:a数列第2,4,7位数 a[a<20]:a数列小于20的数 a[a[3]]:先查找a数列第3位数对应数值,然后找第该位数对应数值 5.Seq()函数---序列数产生器 Seq(5,20):产生5,6。。。。20的数集 Seq(5,100,by=2):产生5开始,步长为2的数集,最大值为100 Seq(5,100,length=10):产生从5开始,从第三个数开始等于第二个数加上第二个数减去第一个数的差值,最后一个数为100. 如:=+() 6.letters():产生字母序列 letters[1:30]:a,b,c,d…..30个字母 ()选择 (a):a数列里面最大数 which(a==2):查找a数列中等于2的数,并返回该数所对应位置

C语言常用语句总结讲解学习

C语言常用语句总结

C语言常用语句总结 一:常用函数 1、putchar函数: putchar函数(字符输出函数):向终端输出一个字符。 一般形式为: putchar(c) // 输出字符变量c的值。 == printf(“%c”,c) 2、getchar函数 getchar函数(字符输入函数):从终端输入一个字符。 getchar函数没有参数,一般形式为: c=getchar() //将输入的字符赋值给c 3、printf函数 printf函数(格式输入函数):向终端输出若干个任意类型的数据。printf的一般格式为: printf(“格式控制”,对应变量名) // 例如:printf (”%d,%c\n”,i,c) 4、scanf函数 scanf(格式输入函数):从终端输入若干个任意类型的数据。 一般形式为: scanf(“格式控制”,&变量名)

二:基本语句(除if语句外,switch和三种循环语句都需要{大括号}的支持)(1)条件语句if和switch 1、if语句: ********************* if(表达式) 语句1; 语句2;// if下的各独立语句用分号分隔。 ********************* if(表达式) 语句1; else 语句2; ********************* if(表达式1) 语句1; else if(表达式2) // 每一个if与他最近的一个else对应。 语句2; .... else if(表达式n) 语句n; else 语句n+1; ********************* If语句的嵌套 if(表达式)

vb6常用函数

字符函数 函数名 功能 示例 ASC 返回一个Integer,代表字符串中首字母的字符代码。 Asc(string) CHR 返回String,其中包含有与指定的字符代码相关的字符 Chr(charcode) Format 返回Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。 Format(expression[, format[, firstdayofweek[, firstweekofyear]]]) Hex 返回代表十六进制数值的String。 Hex(number) InStr 返回Variant (Long),指定一字符串在另一字符串中最先出现的位置。 InStr([start, ]string1, string2[, compare]) InstrRev 返回一个字符串在另一个字符串中出现的位置,从字符串的末尾算起。 InstrRev(string1, string2[, start[, compare]]) Join 返回一个字符串,该字符串是通过连接某个数组中的多个子字符串而创建的。 Join(list[, delimiter]) LCase 返回转成小写的String。 LCase(string) Left 返回Variant (String),其中包含字符串中从左边算起指定数量的字符。 Left(string, length) Len 返回Long,其中包含字符串内字符的数目,或是存储一变量所需的字节数。

Len(string | varname) Ltrim Rtrim Trim 返回Variant (String),其中包含指定字符串的拷贝,没有前导空白(LTrim)、尾随空白(RTrim) 或前导和尾随空白(Trim)。 LTrim(string)RTrim(string)Trim(string) Mid 返回Variant (String),其中包含字符串中指定数量的字符。 Mid(string, start[, length]) Partition 返回一个Variant (String),指定一个范围,在一系列计算的范围中指定的数字出现在这个范围内。 Partition(number, start, stop, interval) Replace 返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,且替换发生的次数也是指定的。 Replace(expression, find, replacewith[, start[, count[, compare]]]) Right 返回Variant (String),其中包含从字符串右边取出的指定数量的字符。 Right(string, length) Space 返回特定数目空格的V ariant (String)。 Space(number) Split 返回一个下标从零开始的一维数组,它包含指定数目的子字符串。 Split(expression[, delimiter[, count[, compare]]]) StrComp 返回Variant (Integer),为字符串比较的结果。 StrComp(string1, string2[, compare]) String 返回Variant (String),其中包含指定长度重复字符的字符串。 String(number, character) StrReverse 返回一个字符串,其中一个指定子字符串的字符顺序是反向的。 StrReverse(string1)

EXCEL函数公式大全

excel常用函数公式及技巧搜集(常用的)【身份证信息?提取】 从身份证号码中提取出生年月日 =TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")+0 =TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")*1 =IF(A2<>"",TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")+0,) 显示格式均为yyyy-m-d。(最简单的公式,把单元格设置为日期格式) =IF(LEN(A2)=15,"19"&MID(A2,7,2)&"-"&MID(A2,9,2)&"-"&MID(A2,11,2),MID(A2,7,4)& "-"&MID(A2,11,2)&"-"&MID(A2,13,2)) 显示格式为yyyy-mm-dd。(如果要求为“1995/03/29”格式的话,将”-”换成”/”即可) =IF(D4="","",IF(LEN(D4)=15,TEXT(("19"&MID(D4,7,6)),"0000年00月00日 "),IF(LEN(D4)=18,TEXT(MID(D4,7,8),"0000年00月00日")))) 显示格式为yyyy年mm月dd日。(如果将公式中“0000年00月00日”改成“0000-00-00”,则显示格式为yyyy-mm-dd) =IF(LEN(A1:A2)=18,MID(A1:A2,7,8),"19"&MID(A1:A2,7,6)) 显示格式为yyyymmdd。 =TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")+0 =IF(LEN(A2)=18,MID(A2,7,4)&-MID(A2,11,2),19&MID(A2,7,2)&-MID(A2,9,2)) =MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日" =IF(A1<>"",TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")) 从身份证号码中提取出性别 =IF(MOD(MID(A1,15,3),2),"男","女") (最简单公式) =IF(MOD(RIGHT(LEFT(A1,17)),2),"男","女") =IF(A2<>””,IF(MOD(RIGHT(LEFT(A2,17)),2),”男”,”女”),) =IF(VALUE(LEN(ROUND(RIGHT(A1,1)/2,2)))=1,"男","女") 从身份证号码中进行年龄判断 =IF(A3<>””,DATEDIF(TEXT((LEN(A3)=15*19&MID(A3,7,6+(LEN(A3)=18*2),”#-00-00”),T ODAY(),”Y”),) =DATEDIF(A1,TODAY(),“Y”) (以上公式会判断是否已过生日而自动增减一岁) =YEAR(NOW())-MID(E2,IF(LEN(E2)=18,9,7),2)-1900 =YEAR(TODAY())-IF(LEN(A1)=15,"19"&MID(A1,7,2),MID(A1,7,4)) =YEAR(TODAY())-V ALUE(MID(B1,7,4))&"岁" =YEAR(TODAY())-IF(MID(B1,18,1)="",CONCATENATE("19",MID(B1,7,2)),MID(B1,7,4)) 按身份证号号码计算至今天年龄 =DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y") 以2006年10月31日为基准日,按按身份证计算年龄(周岁)的公式

Intouch函数及语句介绍

Intouch函数及语句介绍 R 1: RecipeDelete() 从指定配方模板文件中删除配方名。 句法RecipeDelete(“Filename”,“RecipeName”); 参数描述 FileName 被函数所作用的配方模板文件。实际字符串或消息标记名。 RecipeName 在将被函数删除的指定配方模板文件中的特定配方。RecipeLoad()、RecipeSave() 和RecipeDelete() 函数需用户提供RecipeName 参数。 RecipeSelectRecipe() 函数返回此参数的值。实际字符串或消息标记名。 实例 下面的语句将配方“Recipel”从recfile.csv 文件中删除: RecipeDelete("c:\recipe\recfile.csv", "Recipe1"); 2: RecipeGetMessage()写给模拟标记名某一错误代码同时写给消息标记名相应的错误代码消息。 句法 RecipeGetMessage(Analog_T ag,Message_T ag,Number); 参数描述 Analog_T ag不带引号或常数的实际整型或实型标记名。 Message_T ag不带引号或常数的实际整型或实型标记名。 Number该参数设置返回给Message_Tag 的最大字符串长度。InTouch,消息标记名有131 字符的最大长度。除非你减小在InTouch 标记名称典中的Message_Tag 的最大字符串长度,该参数值为131。该参数可以是常数或包含一个数值的整型标记名。 实例 在“InTouch 数据更改脚本”中使用RecipeGetMessage() 函数,相应的错误代码可以被写到一个模拟标记名,并且关联的错误代码消息可以被写到一个消息标记名中。 Data Change Script Tagname[.field]:ErrorCode Script body:RecipeGetMessage(ErrorCode, ErrorMessage,131); 当模拟标记名ErrorCode 的值发生变化时,将自动执行此脚本。当此脚本执行时,RecipeGetMessage() 函数将读取标记名ErrorCode 的当前数字值,并且返回与此数字值关联的消息到标记名ErrorMessage。 ErrorCode = RecipeLoad ("c:\App\recipe.csv","Unit1","cookies"); RecipeGetMessage(ErrorCode, ErrorMessage, 131); 3: RecipeLoad() 将指定的配方加载到指定的标记名单元中。 句法 RecipeLoad(“Filename”,“UnitName”,“RecipeName”); 参数描述 Filename此函数所作用的配方模板文件的名称。FileName 可以是字符串常数或含有配方模板文件的消息标记名。 UnitName此函数使用的指定配方模板文件中指定的单元。RecipeLoad()函数需用户提供UnitName。RecipeSelectUuit() 函数返回此参数的值。UnitName 可以是字符常数或含有该单元名称的消息标记名。 RecipeName此函数使用的指定配方模板文件中指定的配方。RecipeLoad()、RecipeSave() 和RecipeDelete() 函数需用户提供RecipeName。RecipeSelectRecipe() 函数返回此参数的值。RecipeName 可以是字符常数或含有该配方名称的消息标记名。

VB函数大全

VB函数大全 Calendar 常数 可在代码中的任何地方用下列常数代替实际值: 常数值描述 vbCalGreg 0 指出使用的是阳历。 vbCalHijri 1 指出使用的是伊斯兰历法。 -------------------------------------------------------------------------------- Color 常数 可在代码中的任何地方用下列常数代替实际值: 常数值描述 vbBlack 0x0 黑色 vbRed 0xFF 红色 vbGreen 0xFF00 绿色 vbYellow 0xFFFF 黄色 vbBlue 0xFF0000 蓝色 vbMagenta 0xFF00FF 紫红色 vbCyan 0xFFFF00 青色 vbWhite 0xFFFFFF 白色 -------------------------------------------------------------------------------- Comparison常数 下列常数由 Visual Basic for Applications 中的类型库定义,可用来在代码中的任何地方代替实际值: 常数值描述 VbUseCompareOption -1 使用Option Compare语句的设置进行比较。VbBinaryCompare 0 进行二进制的比较。 VbTextCompare 1 进行文字的比较。 vbDatabaseCompare 2 用于 Microsoft Access(仅限于Windows),进行以数据库所含信息为基础的比较。 -------------------------------------------------------------------------------- Compiler 常数

Excel公式函数大全(超全)

Excel公式应用大全 1、ABS函数 函数名称:ABS 主要功能:求出相应数字的绝对值。 使用格式:ABS(number) 参数说明:number代表需要求绝对值的数值或引用的单元格。 应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。 特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。 2、AND函数 函数名称:AND 主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 使用格式:AND(logical1,logical2, ...) 参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。 应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值都大于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。 3、AVERAGE函数 函数名称:AVERAGE 主要功能:求出所有参数的算术平均值。 使用格式:AVERAGE(number1,number2,……) 参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。 应用举例:在B8单元格中输入公式: =AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。 4、COLUMN 函数 函数名称:COLUMN 主要功能:显示所引用单元格的列标号值。 使用格式:COLUMN(reference)

vb 常用函数

第五章常用内部函数 教学目的及要求: 使学生掌握函数的概念,函数的调用格式,VB中的常用内部函数。 重点与难点: 1、学会调用内部函数进行各种运算。 2、掌握调用各种函数时需要的参数、函数的参数类型和函数返回值类型,这也是本章的难点。 主要外语词汇: ANSI 、function randomize、 format 授课内容: 1、函数的分类:(1)内部函数 (2)外部函数(用户自定义函数、函数过程) 2、VB常用的内部函数有:数学函数、字符串函数、转换函数、日期与时间函数、其他函数。 3、函数的一般调用格式为:函数名([参数表]) 注:参数的类型和个数。 若参数类型或个数不匹配,则提示出错信息。 4、方法与函数的区别: (1)方法可以单独作为语句使用,函数不可以。 (2)方法没有返回值,函数有返回值。 (3)方法的格式:[对象名.]方法 [参数列表] 函数的格式:①变量名=函数名([参数列表]) ②[对象名.]属性=函数名([参数列表]) 5、一般将函数值进行输出或赋值给某个变量。 第一节常用函数 一、数学函数: 1、利用Log(N)/Log(10)得到Lg(N)的值。 2、注意函数Int(N)、Fix(N)、Cint(N)和Round(N)之间的区别。 例1:05_1.vbp 二、字符串函数: 1、常用的字符串函数: (1)Len(S):测试字符串S的字符个数,中西文字符均算1个字符。 (2)LenB(S):测试字符串S的字节数,中西文字符均占2个字节。

LenB(S)=2*Len(S) (3)Ucase(S):将字符串S中的小写字母改为大写字母。 (4)Lcase(S):将字符串S中的大写字母改为小写字母。 (5)String(N,S):重复输出N个S单个字符 例:Print String(5,“a”) Print String(5,“abcd”) 结果相同 2、在字符串函数名后面可以加“$”符号。 例:Print String(5,“*”) Print String$(5,“*”) 等价 3、字符串的编码方案: (1)ANSI方式: 美国国家标准协会制定,西文字符占用1个字节,汉字占用2个字节。(2)UniCode方式: 国际标准化组织ISO制定,西文字符和汉字统一进行编码,占用2个字节。VB6.0内部采用UniCode编码形式来存储字符串。 4、字符处理函数:针对字符数,中西文字符均算1个字符。 字符处理函数+B:针对字节数,中西文字符均占2个字节。 5、StrConv函数: 格式:StrConv( S,指定格式 ) (1)S:要转换的字符串表达式。 (2)指定格式: ① vbUnicode(64):ANSI格式 -> UniCode格式 ② vbFromUnicode(128):UniCode格式 -> ANSI格式 ③ vbUpperCase(1):将字符串S文字转换成大写 ④ vbLowerCase(2):将字符串S文字转换成小写 ⑤ vbProperCase(3):将字符串S每个字的开头字符转换成大写 总结: 1、小写 -> 大写 2、大写 -> 小写 (1)UCase(S) (1)LCase(S) (2)StrConv(S,vbUpperCase) (2)StrConv(S,vbLowerCase) 例:Private Sub Command1_Click( ) Dim x As String ,y As String x = Text1.Text y = UCase(x) ‘ y = StrConv(x,vbUpperCase) Text2.Text = y End Sub

相关主题
文本预览
相关文档 最新文档