1、LowerCase(const s:string):string、UpperCase(const s:string):string

2、CompareStr(const s1,s2:string):Integer 本函数区分大小写,是对比字母ASCII的值,得出值的差,是从第一个字母开始对比,如果对比的差为0则一直往后面字母进行对比,直至比较不为0;CompareText(const s1,s2:string):Integer 本函数不区分大小写

3、Length(s):Integer 返回字符串的长度

4、Delphi 中不等于用<>

5、Delphi语法不区分大小写

6、pos(s1,s2)Integer :查找s1在s2中的位置,如果s2中不存在s1,则结果为0

7、AppendStr(var s1,const s2):string :功能相当s1:=s1+s2,但是效率更快

8、Copy(str,m,n):string :在字符串str中截取从第m个字符开始长度为n的子字符串,并作为函数的返回值,若m大于字符串的长度则返回空字符串;

9、Delete(str,m,n) :在字符串str中删除从第m个字符开始长度为n的子字符串,没有返回值

10、Insert(str1,str,k):将字符串str1插入到字符串str的第k个位置处,没有返回值;

11、IntToStr(m):string; StrToInt(s):Integer; FloatToStr(f):string; StrToFloat(s):Extended;

12、if语句:

//1、单分支语句
if(条件) then
语句1;
//2、双分支语句
if(条件) then
语句1 //没有分号
else
语句2; //这个if判断结束之后必须有分号
//3、如果分支下是多语句,必须使用begin end
if(条件) then
begin
语句1;
语句2;
end
else
begin
语句3;
语句4;
end;

13、Case语句

Case (表达式)of
值1:语句1;
值2:语句2;
值3,值3:语句3;
else//else语句之前的可以有分号;
语句n;
end

14、while语句

while(循环条件)do
begin
循环体;
end;
//循环体中如果遇到break会直接跳出循环;如果遇到continue程序会停止本次循环,重新判断循环条件,根据循环条件的值,决定是否继续执行循环;
//在Repeat语句与For语句都可以使用这两个语句;

15、Repeat语句

Repeat
循环体;//循环体中的语句不需要使用begin...end
Until(循环条件);//先执行循环体,然后再判断循环条件,如果条件为FALSE继续执行循环体,为TRUE则退出循环;

16、For语句

For 循环变量:=初始值 To(DownTo) 终止值 DO
begin
循环体;
end;//To是递增,判断循环变量是否大于终止值,如果是则结束循环,如果不是则执行循环体,每次循环之后循环变量自动递增1;DownTo是递减,判断循环变量是否小于终止值,如果是则结束循环,如果不是则执行循环体,每次循环之后循环变量自动递减1;循环体中也可以使用break或continue语句;

17、数组

//一维静态数组定义格式
Type
数组类型名=Array[下标类型] of 基类型;
//例如
Type
number=Array[..] of Integer;
//定义(声明)数组变量
var
num1:number;
//也可以使用更为简单的方法来定义数组变量
var
num1:Array[..] of Integer;
//引用数组元素的格数
数组名[下标]
//例如
For i:= To Do
num1[i]=i;

          

Delphi基础语法的更多相关文章

  1. Delphi基础语法的学习笔记和注意事项总结

    以下是我在自学Delphi的时候,对一些注意点的简单总结,并没有什么系统性可言,只是一个学习时顺手记下的笔记,主要为了当时加深对知识的印象,并没有希望能在以后的复习和使用Delphi中有什么多大的参考 ...

  2. Swift与C#的基础语法比较

    背景: 这两天不小心看了一下Swift的基础语法,感觉既然看了,还是写一下笔记,留个痕迹~ 总体而言,感觉Swift是一种前后端多种语言混合的产物~~~ 做为一名.NET阵营人士,少少多多总喜欢通过对 ...

  3. iOS-----正则表达式的基础语法

    正则表达式简单语法总结 一.什么是正则表达式 从概念上来说,正则表达式也是一门小巧而精炼的语言,它可以用来简化检索特定的字符串,替换特定字符等功能,有许多开发语言工具,都内嵌支持正则表达式.那么一个正 ...

  4. python之最强王者(2)——python基础语法

    背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...

  5. emmet 系列(1)基础语法

    emmet 系列(1)基础语法 emmet 是一个能显著提升开发html和css开发效率的web开发者工具 emmet基本上目前已知的编辑器都有相应的插件,各个编辑器的emmet插件的下载地址:点我下 ...

  6. Scala基础语法 (一)

    如果你之前是一名 Java 程序员,并了解 Java 语言的基础知识,那么你能很快学会 Scala 的基础语法. Scala 与 Java 的最大区别是:Scala 语句末尾的分号 ; 是可选的. 我 ...

  7. Java基础语法

    java基础学习总结——基础语法1 一.标识符

  8. javascript中正则表达式的基础语法

    × 目录 [1]定义 [2]特点 [3]元字符[4]转义字符[5]字符组[6]量词[7]括号[8]选择[9]断言[10]模式[11]优先级[12]局限性 前面的话 正则表达式在人们的印象中可能是一堆无 ...

  9. Swift基础语法学习总结(转)

    Swift基础语法学习总结 1.基础  1.1) swift还是使用// 和/* */ 来注释,并且/* */允许多行注释. 1.2) swift使用print和println打印,它的传参是一个泛型 ...

随机推荐

  1. c++中sort()及qsort()的用法总结

    当并算法详解请见点我 想起来自己天天排序排序,冒泡啊,二分查找啊,结果在STL中就自带了排序函数sort,qsort,总算把自己解脱了~ 所以自己总结了一下,首先看sort函数见下表: 函数名 功能描 ...

  2. Android-SPUtil-工具类

    SPUtil-工具类 是专门对 Android共享首选项 SharedPreferences 的数据保存/数据获取,提供了公共的方法行为: package common.library.utils; ...

  3. TCP协议通讯流程

    刚才网上找到的,觉得挺详细的,转来. tcp连接的三次握手大家肯定都熟了,可是有的人不一定对tcp断开的四次握手也很熟悉. 我在园子里面找到一张图,介绍的很好,现在转来!(该图片原博客地址:http: ...

  4. ASP.NET Core 装X利器SignalR:电子画板

    电子画板开发需求 教师端需求: 教师登录后能创建房间(教室) 学生加入房间后有通知提醒 教师能够解散房间 基本的画板功能   学生端需求: 能够切换不同在线的房间 能够收到新建房间的通知 能够收到房间 ...

  5. 【mysql】使用Navicat连接数据库

    1 连接数据库 点击左下角测试一下 提示 输入 select host,user,plugin,authentication_string from mysql.user; 查看用户信息 注意这里我们 ...

  6. C# autofac配置文件中设置单例

    设置instance-scope属性值为SingleInstance

  7. sql添加字段说明

    1,sql字段说明 添加 exec sp_addextendedproperty  N'MS_Description', N'主键', N'user', N'dbo', N'table', N'Fre ...

  8. .net core api Post请求

    POST请求: 1.请求类型:Content-Type:application/json,参数:json字符串 后台接收参数: 1)([FromBody]UserInfo user)必须以对象形式接收 ...

  9. FFMpeg的一些基础配置

    一 . CMakeLists.txt文件的使用 1.添加头文件的相对路径 : include_directories(include(这里面就是文件的名字)) 2.设置ffmpeg的库的路径(v7a或 ...

  10. LOJ#3087. 「GXOI / GZOI2019」旅行者(最短路)

    题面 传送门 题解 以所有的感兴趣的城市为起点,我们正着和反着各跑一边多源最短路.记\(c_{0/1,i}\)分别表示正图/反图中离\(i\)最近的起点,那么对于每条边\((u,v,w)\),如果\( ...