为了账号安全,请及时绑定邮箱和手机立即绑定

print('汉字‘ + n)

如果n = 1

print('汉字' + n)python会进行报错,汉字和变量不能拼接输出么?

正在回答

4 回答

print(u'汉字'+ str(n))

0 回复 有任何疑惑可以回复我~
#1

刹紫凝夜 提问者

特别6666,完美解决
2017-11-16 回复 有任何疑惑可以回复我~
#2

山中人兮芳杜若

汉字前面加u是什么意思啊,不加结果和加了一样
2018-03-09 回复 有任何疑惑可以回复我~

嗯嗯,这个可以,但是汉字打印出来是unicode编码

0 回复 有任何疑惑可以回复我~

'汉字'是string,n是int,不能用+连接,用,隔开

0 回复 有任何疑惑可以回复我~
#1

刹紫凝夜 提问者

嗯嗯,这个可以,但是汉字打印出来是unicode编码
2017-11-16 回复 有任何疑惑可以回复我~

在最前面加上这一行即可      # -*- coding: utf-8 -*- 

0 回复 有任何疑惑可以回复我~
#1

刹紫凝夜 提问者

这个加上也不行
2017-11-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

print('汉字‘ + n)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信