关于引号的总结


用在什么地方


说明


字符串


单引号,双引号都可以,单引号中变量不解析,双引号变量解析。如果所表示的字符串中没有变量,建议使用单引号


关于转义


在单引号中,只对单引号和\\进行转义。在双引号中都可以转义


函数及算术运算


不管是单引号内还是双引号内都不能解析


关于数组下标

 
下标是字符串


下标是数字


下标是变量


双引号内


不加引号


不加引号


不加引号


双引号外


必须加单引号


加不加都可以


不加引号


在SQL语句中


Cmd下:       字符串字段值 加单引号

如:insert into user values(null,’kitty’,’123456’);

Php标签中: 如果是变量也必须加单引号.

如:$sql = “insert into user values(null,’$username’,’$password’)”;

时间: 2024-12-11 18:26:39

关于引号的总结的相关文章

JavaScript基础 输出含有双引号/单引号的字符串

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=ut

数组转字符串(属性加单引号,逗号分隔)

数组转字符串(属性加单引号,逗号分隔) 数组转字符串 PHP 应用场景:SQL写操作应用插入表字段值: 数组 $data $data = array('张三','男','20',''安徽省合肥市 '); 转换如下: #join $str = " ' " . join("','", array_values($data) ) . " ' "; #str_replace $str = " ' ".str_replace( &quo

python中三引号的作用(逗号的两点总结)

三引号 1.三引号注释: 程序中我使用#来做单行注释,可以使用三引号可以做多行注释. 三个引号能包含多行字符串,同时常常出现在函数的声明的下一行,来注释函数的功能,与众不同的地方在于,这个注释作为函数的一个默认属性,可以通过 函数名.__doc__ 来访问 2.三引号格式化输出:用print打印字符串时,三引号包含多行字符串,则原格式输出 In [2]: print """    ...:     hello world    ...:     my name is dayu

JavaScript 引号多级嵌套

1.第一级 双引号 " ": 2.第二级 单引号 ' '; 3.第三级 转义符 \" \"; 举例:

shell 匹配单引号

https://stackoverflow.com/questions/91110/how-to-match-a-single-quote-in-sed 今天在看一个例子 sed '/Larry\'s'  Larry. 结果死活匹配不到.查询了google才知道.匹配单引号不能简单用转义符号\ 最简单的是用双引号来输入命令 或者 [email protected]:/home/koyaku# sed -e '/Larry'\''/p' Larryabcdefgh larryLarry's Add

java基础随笔 字符数据类型char的单引号

public class Love{ public static void main(String[] args){ System.out.println('*'+'\t'+'*'); System.out.println("*"+"\t"+"*") } } 运行结果   第一行为  93 第二行为  *        * 原因 第一行中'\t' 单引号  识别为字符数据类型char,char类型是可以运算的,在第一行中+做了运算符. 第二行&q

在mysql语句中为什么要加反引号

在MySQL语句中我们有时候经常会遇到反引号(``),刚开始的时候不知道什么意思,他是什么作用呢? Select * from `member` order by posts desc limit 0,10; 它是为了区分MYSQL的保留字与普通字符而引入的符号. 举个例子:SELECT `select` FROM `test` WHERE select='字段值' 在test表中,有个select字段,如果不用反引号,MYSQL将把select视为保留字而导致出错,所以,有MYSQL保留字作为

PHP 单双引号的区别

PHP中单双引号的区别 "" 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出.'' 单引号里面的不进行解释,直接输出.所以在效率上 单引号比双引号要快了. 例如:$abc = 'my name is tome';echo $abc //结果是:my name is tomecho '$abc' //结果是:$abcecho "$abc" //结果是:my name is tom PHP引号使用原则1.字符串的值用引号2.PHP中尽量用单引号,HTML代

python之双引号和三引号

双引号 多行输入的时候用三引号 ========================== Tab补全的文本: ===========================================

关于oracle sql语句查询时表名和字段名要加双引号的问题

oracle初学者一般会遇到这个问题. 用navicat可视化创建了表,可是就是不能查到! 后来发现②语句可以查询到 ①select * from user; 但是,我们如果给user加上双引号就可以查到了! ②select * from "user"; 难道oracle跟mysql等不同,查询时候一定要加双引号?那这样不是很麻烦!于是经过查找资料得出如下结论: 1.oracle表和字段是有大小写的区别.oracle默认是大写,如果我们用双引号括起来的就区分大小写,如果没有,系统会自动