首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python单引号,双引号,3个单引号

单引号和双引号 在Python我们都知道单引号和双引号都可以用来表示一个字符串,比如 str1 = 'python' str2 = "python" str1和str2是没有任何区别的。...单引号版本: str3 = 'I\'m a big fan of Python.'...没错,这就是Python支持双引号和单引号都能用来定义字符串的原因。 反之,如果字符串中有双引号,为了避免使用转义符,你可以使用单引号来定义这个字符串。...反之当你用双引号定义字符串的时候,就会认为你字符串里面的单引号是普通字符无需转义。 3个单引号及3个双引号 实际上3个单引号和3个双引号不经常用,但是在某些特殊格式的字符串下却有大用处。...所以这种情况下尽量使用3个引号,至于3个单引号还是双引号都是一样的,只需要注意如果字符串包含有单引号就要使用双引号来定义就好了。 而且使用3个引号还有一个特别棒的作用就是:加注释!

3.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    提交单引号

    id=1 手工判断SQL注入点 提交单引号 使用and和or判断 我们也可以在参数后面加上 and 1=1 来判断是否存在注入点 和 and 1=0 对比一下看看有啥不同 经过上面的对比,我们可以看到...第二种:通过limit语句,limit在mysql是用来分页的,通过他可以从查询出来的数据获取我们想要的数据 LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。...第二个:哪个列的数据是在页面显示出来的,有一些列的数据只是用于后台程序处理,并不会在前台显示,所以我们需要判断哪个字段我们可以看到。...查询数据库版本 版本大于5.0的mysql的information_schema库存储着mysql的所有数据库和表结构信息,所以可以利用information_schema库快速注入。...查询数据表名称 在MySQL,表名存放在information_schema数据库下tables表table_name字段、查表名我们主要用到的是TABLES表。

    1.7K20

    在Bash命令展开单引号内的变量?

    问题 我想从一个 bash 脚本运行一个包含单引号单引号内有其他命令和一个变量的命令。 例如:repo forall -c '.......$variable' 在这种格式,美元符号 $ 被转义,变量没有被展开。 我尝试了以下几种变化形式,但它们都被拒绝了: repo forall -c '...."...回答 在单引号内,所有内容都会被原样保留,无一例外。 这意味着你必须先关闭引号,插入你需要的内容,然后再重新打开引号。...引号(根据具体情况使用单引号或双引号)并非用来分隔单词,而是用于禁用对多种特殊字符的解释,比如空格、$、;等。 不要拼接由 Shell 解析的字符串 你应绝对避免通过拼接变量来构建 Shell 命令。...通常情况下,可以在命令设置占位符,并将命令与变量一起提供,以便调用者能从调用参数列表接收它们 例如,以下做法非常不安全。

    11810

    php的双引号与单引号的基本使用

    我们可以直接在函数中使用字符串,或者把它存储在变量 字符串是一个非常要的知识,在开发,有的使用单引号,有的使用双引号,这个是有区别的 在PHP语言中声明字符串有三种方式 用单引号声明 用双引号声明...然后在<<<后面写上字符(建议英文大写字符),如下例的:ABC3). 然后换行写上任意想写的字符 4). 写完后,顶行。在行最开始处,再写上<<<后面的字符和分号。...,后面不想有空格,可以拿双大括号将变量包起来 双引号解析转义字符,单引号不解析转义字符,但单引号能解析'和\ 单引号效率要高于双引号,可以尽可能使用单引号 双引号和单引号可以互插,双引号插入单引号,单引号插入变量...php $php = 'php-开始学php'; $str = "$phpaaaa"; //你会发现输出$str,什么都没有在页面显示 echo $str; ?...同理可推,单引号当中要插入一个单引号显示出来的时候,也可以在单引号声明的字符串单引号前面加上(反斜线,转义字符),将单引号的意义(限定字符区间)去掉 6.

    54820

    Shell双引号和单引号的区别

    Shell在使用的过程,经常会使双引号或者单引号将字符串括起来,也可以不使用引号来定义字符串变量。...单引号和双引号又有什么区别呢? 2.单引号 单引号定义字符串所见即所得,即将单引号内的内容原样输出,或者描述为单引号里面看到的是什么就会输出什么。...单引号是全引用,被单引号括起的内容不管是常量还是变量都不会发生替换。 var=dablelv echo '$var' 输出: $var 3.双引号 双引号引用的内容,所见非所得。...='test String' str3=test String echo $str1 echo $str2 echo $str3 输出: test String test String 可见,字符串包含有空格时不实用引号括起来...5.建议 字符串常量使用单引号括起来,如果字符串中含有变量、命令等使用双引号括起来,不建议不加引号。 ---- 参考文献 [1]grep 后加单引号、双引号和不加引号的区别

    3.1K30
    领券