一个普通的汉子 发表于 2019-8-26 22:35:47

python里单引号始终有问题,无法正确输入

切换输入法了,美式英文键盘,但是打出来还是中文的那种,且只有单后引号的

zltzlt 发表于 2019-8-26 22:42:06

不可能啊?英文键盘打出来的单引号是这样的:



而中文键盘打出来的单引号是这样的:

Thomason 发表于 2019-8-26 22:45:26

有可能是Windows的IDE,没有关系的,只要语法变色不报错就好了。只是看起来没那么漂亮而已

小甲鱼 发表于 2019-8-26 23:32:32

修改字体为 consolas 试试?

ykn大神6 发表于 2019-8-27 09:00:18


英文的引号是竖着的

一个普通的汉子 发表于 2019-8-28 16:43:54

zltzlt 发表于 2019-8-26 22:42
不可能啊?英文键盘打出来的单引号是这样的:




确实是中文的那种,但是改了IDLE字体后,变成美式的了,语法变色,但是例如a = ('1')输出后是‘1’

一个普通的汉子 发表于 2019-8-28 16:45:00

Thomason 发表于 2019-8-26 22:45
有可能是Windows的IDE,没有关系的,只要语法变色不报错就好了。只是看起来没那么漂亮而已

。。。语法变色了,但是输出的值有问题,例如a = ('1')输出是‘1’

一个普通的汉子 发表于 2019-8-28 16:45:37

小甲鱼 发表于 2019-8-26 23:32
修改字体为 consolas 试试?

,,,,,改了,符号是对了,输出的值有问题{:10_266:}

zltzlt 发表于 2019-8-28 16:49:34

a = ('1'),之后如果是 print(a) 结果就是 1,如果是 a 结果就是 '1'

一个普通的汉子 发表于 2019-8-28 17:27:12

zltzlt 发表于 2019-8-28 16:49
a = ('1'),之后如果是 print(a) 结果就是 1,如果是 a 结果就是 '1'

欸,我记得小甲鱼那个举得例子里是直接a = ('1')   b = (a) 然后输出得到1。。。。所以我一直以为我这边哪里搞错了{:10_266:}

zltzlt 发表于 2019-8-28 17:28:05

一个普通的汉子 发表于 2019-8-28 17:27
欸,我记得小甲鱼那个举得例子里是直接a = ('1')   b = (a) 然后输出得到1。。。。所以我一直以为我这边 ...

要 print(a)

zltzlt 发表于 2019-8-28 17:28:40

一个普通的汉子 发表于 2019-8-28 17:27
欸,我记得小甲鱼那个举得例子里是直接a = ('1')   b = (a) 然后输出得到1。。。。所以我一直以为我这边 ...

如果解决了,不要忘记设置最佳答案哦~

一个普通的汉子 发表于 2019-8-29 10:53:28

zltzlt 发表于 2019-8-28 17:28
如果解决了,不要忘记设置最佳答案哦~

好的!感谢

6骑着蚂蚁追大象 发表于 2024-6-20 09:34:52

我的英文版的"""""""""在print后安不出来咋回事

6骑着蚂蚁追大象 发表于 2024-6-20 09:56:56

print("Hello, world!)
这样都报错
SyntaxError: unterminated string literal (detected at line 1)
求大神指教
页: [1]
查看完整版本: python里单引号始终有问题,无法正确输入