鱼C论坛

 找回密码
 立即注册
查看: 2383|回复: 6

[已解决]第二讲课后题

[复制链接]
发表于 2017-2-5 22:28:05 | 显示全部楼层 |阅读模式
0鱼币
#要求用户输入姓名并打印“你好,姓名”
name = input("请输入您的姓名:")
print('你好,' + name + '!')
如果直接把print里输入name是不打印input内容的,但是这个!具体的作用是啥,我听到12讲没听到这个,在网上也没查到。求解这个代码里,!的作用。
最佳答案
2017-2-5 22:28:06
print中只要是有双引号的代表的就是输出字符串
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-2-5 22:28:06 | 显示全部楼层    本楼为最佳答案   
print中只要是有双引号的代表的就是输出字符串
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-2-6 10:44:46 | 显示全部楼层
感叹号只是个字符,没作用
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-2-6 11:24:41 | 显示全部楼层
你好,我试了你说的问题。
发现用IDLE实验的情况和PhpStorm实验的情况不一样。
我认为是编译器的问题。字符串中的感叹号没有什么特殊作用,直接就打印出来了。
建议以后用PhpStorm来编写Python代码。有社区版,免费的。
谢谢!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-2-6 14:38:17 | 显示全部楼层
!就是一个普通的字符,在print()里面加了引号的就是一个普通的字符串而已。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-2-6 21:27:52 | 显示全部楼层
仅仅是个字符,不是有引号的吗
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-2-9 10:57:09 | 显示全部楼层
如果直接把print里输入name是不打印input内容的
input()函数只会输入你从键盘打入的字,然后赋给name
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-25 06:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表