本文将介绍Python-在引号内使用引号的详细情况,特别是关于python引号里面用引号的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同时也将涉及一些关于javasc
本文将介绍Python-在引号内使用引号的详细情况,特别是关于python引号里面用引号的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同时也将涉及一些关于javascript – 不能在引号内使用角度值、PHP:在双引号内使用变量、python 单引号,双引号,多引号的简单示例、python 数据类型 单引号与双引号的知识。
本文目录一览:- Python-在引号内使用引号(python引号里面用引号)
- javascript – 不能在引号内使用角度值
- PHP:在双引号内使用变量
- python 单引号,双引号,多引号的简单示例
- python 数据类型 单引号与双引号
Python-在引号内使用引号(python引号里面用引号)
当我想print
在Python中执行命令并且需要使用引号时,我不知道如何在不关闭字符串的情况下执行该命令。
例如:
print " "a word that needs quotation marks" "
但是,当我尝试执行上面的操作时,我最终关闭了字符串,并且无法将需要的单词放在引号之间。
我怎样才能做到这一点?
答案1
小编典典你可以通过以下三种方式之一进行操作:
1)一起使用单引号和双引号:
>>> print ''"A word that needs quotation marks"''"A word that needs quotation marks"
2)转义字符串中的双引号:
>>> print "\"A word that needs quotation marks\"""A word that needs quotation marks"
3)使用三引号引起来的字符串:
>>> print """ "A word that needs quotation marks" """"A word that needs quotation marks"
javascript – 不能在引号内使用角度值
<ul> <li ng-repeat="choice in dropDownItems"> <ang-click="mnuClick('{{choice}}')">{{choice}}</a> </li> </ul>
但这确实有效:
<ul> <li ng-repeat="choice in dropDownItems"> <ang-click="mnuClick('xxx')">{{choice}}</a> </li> </ul>
在上面的示例中,mnuClick()例程永远不会被调用,但在底部的示例中,它确实被调用.当我做“检查元素”时,一切看起来都很好.
解决方法
提供xxx时,这实际上是正确的,因此您需要这里的引号.
但是当使用{{choice}}时,你不需要那个字符串,但你想要评估该表达式并将其结果(可能是一个字符串)作为参数 – 因此你不需要引号(而不是在这里,甚至是花括号.
所以写吧
<ang-click="mnuClick(choice)">{{choice}}</a>
你很好:-).
简而言之:在一种情况下,你处理一个解析为字符串的表达式,在另一种情况下,你直接处理一个字符串.因此有一次你不需要引号,另一次你不需要引号.
如果您想了解何时使用花括号的更多详细信息,请查看this answer以查看此问题:Difference between double and single curly brace in angular JS?
希望这可以帮助.
PS:在你的标签文本中,你需要双花括号,因为你不在这里的AngularJS控制的代码块中 – 因此你必须将它标记为绑定,否则它只是文本内部HTML.
PHP:在双引号内使用变量
请检查以下代码。
$imagebaseurl = ''support/content_editor/uploads/$name'';
该$imagebaseurl
变量是一个包含指向我的图像文件夹(上载)的链接的变量,并且在该文件夹中,我还有一些其他文件夹,这些文件夹以我的用户名命名。例如:我有一个名为john的用户,因此链接应该看起来像this->support/content_editor/uploads/john
。
主要思想是,当任何用户登录并浏览其图片库时,我都希望将他带到自己的画廊,该画廊基本上以他的名字命名。
当他访问画廊$name
时,链接中的值将来自用户的登录名(来自会话)。现在的问题是,您可能已经了解到,$name
以上链接中的放置是错误的,这就是为什么它不起作用的原因。我正在获取整个URL>(support
/ content_editor / uploads / $ name),而不是(support / content_editor / uploads /
john)
现在您能告诉我如何$name
在此使用$imagebaseurl = ''support/content_editor/uploads/$name'';
答案1
小编典典$imagebaseurl = ''support/content_editor/uploads/'' . $name;
要么
$imagebaseurl = "support/content_editor/uploads/{$name}";
请注意,如果使用双引号,也可以将以上内容写为:
$imagebaseurl = "support/content_editor/uploads/$name";
最好养成使用{$...}
双引号而不是仅使用双引号的习惯,因为在这种情况下$...
,您需要在字符串中插入变量,而对于PHP来说不明显的是,哪个部分是变量,哪个部分是字符串。
如果要获得最佳性能,请使用带单引号的字符串连接。
python 单引号,双引号,多引号的简单示例
对python这个高级语言感兴趣的小伙伴,下面一起跟随小编 jb51.cc的小编两巴掌来看看吧!先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行
如:
s1 = hello,world
如果要写成多行,那么就要使用\ (“连行符”)吧,如
s2 = hello,\
world
s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下:
s3 = hello,
world,
hahaha.,那么s3实际上就是hello,\nworld,\nhahaha.,注意“\n”,所以,
如果你的字符串里\n很多,你又不想在字符串中用\n的话,那么就可以使用3个双
引号。而且使用3个双引号还可以在字符串中增加注释,如下:
s3 = hello,#hoho,this is hello,在3个双引号的字符串内可以有注释哦
world,this is world
hahaha.
这就是3个双引号和1个双引号表示字符串的区别了,3个双引号与1个单引号的区别也
是和这个一样的,实际上python支持单引号是有原因的,下面我来比较1个单引号和
1个双引号的区别。
当我用单引号来表示一个字符串时,如果要表示 Let's go 这个字符串,必须这样:
s4 = 'Let\'s go',注意没有,字符串中有一个',而字符串又是用'来表示,所以
这个时候就要使用转义符 \ (\,转义符应该知道吧),如果你的字符串中有一大堆
的转义符,看起来肯定不舒服,python也很好的解决了这个问题,如下:
s5 = Let's go
这时,我们看,python知道你是用 来表示字符串,所以python就把字符串中的那
个单引号 ',当成普通的字符处理了,是不是很简单。
对于双引号,也是一样的,下面举个例子
s6 = 'I realy like python!'
这就是单引号和双引号都可以表示字符串的原因了。
python 数据类型 单引号与双引号
s1 = ''hello''
s2 = "world"
s3 = ''''''If you not leave me, I will by your side until the life end!''''''
s4 = """If you not leave me, I will by your side until the life end!"""
print(s3,type(s3))#单引号字符串类型
print(s4,type(s4))#
# 多行字符串
s5 = ''hello'' \
''world''
print(s5,type(s5))
s6 = ''hello\
world''
print(s6,type(s6))
# 转易:\,可以是有特殊含义的字符失去意义,变成普通字符
s7 = ''I\''ll''
print(s7,type(s7))
s8 = ''hello\\nworld''
print(s8,type(s8))#//与r等效作用
# 原生字符串,中间的任何内容都没有特殊含义
s9 = r''hello\nworld''
print(s9,type(s9))
单引号和双引号无区别
关于Python-在引号内使用引号和python引号里面用引号的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于javascript – 不能在引号内使用角度值、PHP:在双引号内使用变量、python 单引号,双引号,多引号的简单示例、python 数据类型 单引号与双引号等相关知识的信息别忘了在本站进行查找喔。
本文标签: