python中print函数输出是字符串_print()函数与打印字符串安装 python 和
《【windows】Python+ Vscode 安装⽂档》
注意,在敲代码,必须切换成英⽂输⼊状态,保证print()函数的括号和引号是⽤英⽂括号和英⽂引号,不然会报错!
99%的初学者都踩过的代码bug。
在Python中,默认所有正确的语法,包括标点符号都是【英⽂】。不⼩⼼⽤了中⽂标点的话,计算机会⽆法识别,然后报错。
在终端⾥,你能看到的最常见的符号报错提⽰就是【syntaxError:invalid syntax】(语法错误:⽆效语法)
学习任何东西,我们⾸先要知道:
1.它是什么
2,.它的步骤是什么
2.它的作⽤......
1.python离不开print函数,那么我们得搞清楚这两个问题
print()函数是什么:⾸先它是⼀个函数,它⾥⾯有⼀些参数 他实际上长这样:
print(*objects, sep = ' ', end = '\n', file = sys.stdout, flush = False)
print函数作⽤是什么:
从字⾯理解就是打印嘛,本质就是打印括号⾥⾯的内容
那么不妨分别打印⼀下print(520),print(你好)
你会发现你好这个会出现下⾯的问题:
defined是界定的意思 错误类型表⽰打印的东西不在范围内,等⼀下会解决这个问题
刚才,虽然你只是输⼊了⼀个简单的print,但在背后,这段Python代码却帮你做了这样的⼀些事情:
(0)我们向计算机发出指令:“打印‘520’”打印你好
(1)Python把这⾏代码编译成计算机能听懂的机器语⾔
(2)计算机做出相应的执⾏
(3)最后把打印结果呈现在我们⾯前
2.打印字符串:
这句话有两个词,打印和字符串,打印上⾯已经说过 那么我们得了解字符串是什么,作⽤是什么
python新手代码你好字符串是:字符串英⽂string,简写str,只要是被【单/双/三引号】这层⽪括起来的内容,不论那个内容是中⽂、英⽂、数字甚⾄⽕星⽂。只要是被括起来的,就表⽰是字符串类型
作⽤:能够被计算机识别
现在解释下打印上⾯的你好和520错误原因:
这是因为,计算机的脑回路⽐较特别:只能理解数字,却读不懂⽂字。因为数字和数学运算是标准化、有固定格式的,⽽⽂字却能够千变万化。
如果你直接让计算机print(你好),它会⼀脸懵并⼤声报错:“这两个字啥意思,你没有定义清楚,不懂诶……”
现在可以成功的打印出你好了
print(‘你好’)
【单/双/三引号】:当括号内有引号的时候,就相当于告诉计算机——你不需要执⾏多余的操作,我输⼊什么,你就打印什么。
单引号:单个的引号
双引号:⼀个双引号
三引号:三个单引号 不是⼀个单引号⼀个双引号
单引号和双引号,两者的效果没什么区别,都能让你打印出‘⼀⾏⽂本’
⽐如
终端会出现:
那么如果我们要打印出:‘你好’应该这样
⽽这样会报错:
在print内部使⽤三引号''' 来实现跨⾏输出
如
会出现:
3.其实,还有第⼆种实现换⾏的办法:使⽤转义字符\n
⽐如
除了\n之外,转义字符还有很多,它们的特征就是:反斜杠+想要实现的转义功能⾸字母
⽐如换⾏\n代表【+newline】;退格\b代表【+backspace】;回车\r代表【+return】。⼤家可以按照这种⽅法记住转义字符的含义。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论