问题
Eg.
when iam trying to write something like below which uses an apostrophe in the sentence,
print(''I am jack's raging bile duct'')
I get invalid syntax error. How to fix this?
回答1:
You can use both " and ' to write a string in Python, a double ' ('') will be invalid.
If you use ", the syntax for your case would be
print("I am jack's raging bile duct")
But if you use ', you may need to escape the apostrophe as follows:
print('I am jack\'s raging bile duct')
In general, if you use ", and your string has also ", you will need to escape every " in your string, except the one that closes, same happens with '.
回答2:
don't use double '
, use "
print("'I am jack's raging bile duct'")
should work
回答3:
There are 2 ways:
print('I am jack\'s raging bile duct')
or:
print("I am jack's raging bile duct")
回答4:
''
is not a double quote.
You want "
.
回答5:
Use of double quotes will do the trick. print("I am jack's raging bile duct") I tried it and works good. Happy coding!
来源:https://stackoverflow.com/questions/14104728/not-able-to-print-statements-with-apostrophe-in-it-in-python-invalid-syntax-e