【Python中单引号,双引号和三引号的区别】教程文章相关的互联网学习教程文章

在python中使用urllib时,双引号和单引号字符串之间的行为不同【代码】

我是python的新手,我知道单引号和双引号字符串没有区别.但是我发现了一些不同的行为.from bs4 import BeautifulSoup import urllib.requesturl1 = "http://www.backpackers.com.tw/forum/forumdisplay.php?f=310" url2 = 'http://www.backpackers.com.tw/forum/forumdisplay.php?f=310'如果我运行:response = urllib.request.urlopen(url1)结果:脚本完成无错误 如果我跑步:response = urllib.request.urlopen(url2)结果:错误C:...

Python中单引号,双引号,3个单引号及3个双引号的区别

一、单引号和双引号 在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如 str1 = 'python' str2 = "python" str1和str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。 单引号版本: str3 = 'We all know that \'A\' and \'B\' are two capital letters.' 双引号版本: str4 = "We all know that 'A' and 'B' are two capital letters." 单引号需要加 来让编译器判断目前是转义字...

python-psycopg,双引号和单引号插入【代码】

在尝试插入数据库时??遇到了问题:ur_psql.execute("""insert into smth(data, filedate, filedby)"""""" values('%s', NOW(), %s)""" % (data, userid))其中data =“”“” 5.09,448,1418112000“; d =” scan’208“”“”(包含双引号和单引号的字符串)任何想法如何将这样的字符串插入数据库?谢谢解决方法:您可以在以下地址阅读:http://initd.org/psycopg/docs/usage.html#the-problem-with-the-query-parameters 只需在SQL中不...

python-用双引号和单引号打印【代码】

我正在学习“很难学习Python”的exercise 8,但我不明白为什么打印功能中的某些行用单引号或双引号引起来. 该程序的内容如下:formatter = "%r %r %r %r"print formatter % ( "I had this thing.", "That you could type up right.", "But it didn't sing.", "So I said goodnight." )输出如下:'I had this thing.' 'That you could type up right.' "But it didn't sing." 'So I said goodnight.'为什么第三个句子用双引号引起来,...

Python中的单引号,双引号和三引号有什么区别?【代码】

参见英文答案 > Single quotes vs. double quotes in Python [closed] 19个换句话说,我怎么知道使用哪一个? 我知道什么时候使用字符串.我会做string = "This is a string"我何时会使用”或“”“”“”?解决方法:‘……’和“……”是等价的.如果字符串中有撇号,则更容易使用“…”,因此您不必转义撇号.如果你在字符串中有引号,那么使用’…’会更容易,所以你不必转义引号. 三引号(允许两种变...

python – csv中的双引号元素不能用pandas读取【代码】

我有一个输入文件,其中每个值都存储为一个字符串.它位于一个csv文件中,每个条目都在双引号内. 示例文件:"column1","column2", "column3", "column4", "column5", "column6" "AM", "07", "1", "SD", "SD", "CR" "AM", "08", "1,2,3", "PR,SD,SD", "PR,SD,SD", "PR,SD,SD" "AM", "01", "2", "SD", "SD", "SD"只有六列.我需要输入哪些选项来pandas read_csv才能正确读取? 我目前正在尝试:import pandas as pd df = pd.read_csv(fil...

在python中写双引号【代码】

我想以下列格式在文本文件中编写以下内容: 名称来自名称列表 项目“名称”RollNo 例如 项目“Aaron”RollNo项目“Barry”RollNo 我正在写file.write("Item" + \" + Name[i] +\") 但得到错误解决方法:使用双引号字符串:file.write("Item \"" + Name[i] + "\" ")或者用简单的引号:file.write('Item "' + Name[i] + '" ')或者使用三重双引号和字符串插值:file.write("""Item "%s" """ % Name[i])或者使用简单的引号和格式:file.w...

Python解析CSV忽略带双引号的逗号【代码】

我有一个CSV文件,其中包含以下行:"AAA", "BBB", "Test, Test", "CCC" "111", "222, 333", "XXX", "YYY, ZZZ" 等等 … 我不想用双引号解析逗号.即.我的预期结果应该是AAA BBB Test, Test CCC我的代码:import csv with open('values.csv', 'rb') as f:reader = csv.reader(f)for row in reader:print row我尝试在python下使用csv包但没有运气.解析会爆炸所有逗号. 如果我遗失了什么,请告诉我解决方法:这应该做:lines = '''"AAA", ...

python – JSON中的单引号和双引号【代码】

我的代码:import simplejson as jsons = "{'username':'dfdsfdsf'}" #1 #s = '{"username":"dfdsfdsf"}' #2 j = json.loads(s)#1定义是错误的 #2定义是对的 我听说在Python中单引号和双引号可以互换.任何人都可以向我解释这个吗?解决方法:JSON syntax不是Python语法. JSON需要双引号用于其字符串.

Python中的单引号与双引号【代码】

根据文档,它们几乎可以互换.是否有风格上的理由使用一个而不是另一个?解决方法:我喜欢在用于插值的字符串周围使用双引号或者是自然语言消息,对于类似小符号的字符串使用单引号,但如果字符串包含引号,或者如果我忘记,则会破坏规则.我对正则表达式使用三重双引号用于文档字符串和原始字符串文字,即使它们不需要也是如此. 例如:LIGHT_MESSAGES = {'English': "There are %(number_of_lights)s lights.",'Pirate': "Arr! Thar be %(...

阅读CSV文件并在python中的每个项目上加上双引号【代码】

我是python的新手,我有一个简单的问题.我有一个包含以下内容的.csv文件:123,456,789我想读它并将其存储到一个名为“number”的变量中,格式如下"123","456","789"所以,当我这样做print number它将提供以下输出"123","456","789"有人可以帮忙吗? 谢谢! 更新:以下是我的代码:input = csv.reader(open('inputfile.csv', 'r')) for item in input:item = ['"' + item + '"' for item in item] print item它给出了以下输出:['"123"...

Python str()双引号字符串【代码】

我知道这个问题听起来很幼稚,但我坚持不懈.我正在使用jquery自动完成,事实证明它需要[“data1”,“data2”]形式的列表. 我从json文件中获取数据data = json.load(fobj)['content'] data = [str(data[d]['name']) for d in data.keys()][‘some text’,’some other’….] 但我特别想要列表中的双引号字符串.我已经尝试过repr(str(data))但是在它中给出“’some text’”然后“’some text’”.strip(“’”)但是这又返回一个带引号...

Python:在字符串周围插入双引号或单引号【代码】

我使用python来访问MySQL数据库并且因为引号不在变量周围而在字段中获取未知列. 代码如下:cur = x.cnx.cursor() cur.execute('insert into tempPDBcode (PDBcode) values (%s);' % (s)) rows = cur.fetchall()如何在s的值周围手动插入双引号或单引号?我尝试使用str()并手动连接s周围的引号,但它仍然无法正常工作.sql语句工作正常iv双和三检查我的SQL查询.解决方法:您不应该使用Python的字符串函数来构建SQL语句.您冒着留下SQL注...

Python:一种从字符串变量中转义单引号和双引号的特殊方法【代码】

我正在使用我的Python脚本在Sqlite数据库中输入数据类型字符串的变量.所以每当我插入该值时,我都会收到Sqlite错误:sqlite3.OperationalError: near "s": syntax error我的变量字符串是这样的:file_path=r'James Bond 007 - 07 - On Her Majesty's Secret Service (1969)'实际上我直接从os.walk获取这个文件名,所以我无法通过手动反斜杠来逃避该单个字符串.我想要一些字符串方法自动转义字符串内的内容.解决方法:你这样做是错的.c...

python – 解析csv时由于双引号导致的问题.【代码】

我有以下格式的csv文件,"1";"A";"A:"61 B & BA";"C"以下是我读取csv文件的代码,with open(path, 'rb') as f:reader = csv.reader(f, delimiter = ';', quotechar = '"')for row in reader:print row问题是,它打破了5个字段中的行,['1', 'A', 'A:61 B &amp', ' BA', 'C']虽然我期待我的输出,['1', 'A', 'A:61 B & BA', 'C']当我在csv文件中删除61 B之前的双引号时,我输出为, [‘1′,’A’,’A:61 B& amp; BA’,’C’]这是完...