print()函数与打印字符串

安装 python 和 vscode
《【windows】Python+ Vscode 安装文档》
https://shimo.im/docs/HHPGCCvJJVgrpXh3/

️注意,在敲代码,必须切换成英文输入状态,保证print()函数的括号和引号是用英文括号和英文引号,不然会报错!

99%的初学者都踩过的代码bug。

学习任何东西,我们首先要知道:

    1.它是什么

    2,.它的步骤是什么

    2.它的作用......

1.python离不开print函数,那么我们得搞清楚这两个问题

print()函数是什么:首先它是一个函数,它里面有一些参数  他实际上长这样:

print(*objects, sep = ' ', end = ' ', file = sys.stdout, flush = False)

print函数作用是什么:

从字面理解就是打印嘛,本质就是打印括号里面的内容

那么不妨分别打印一下print(520),print(你好)

你会发现你好这个会出现下面的问题:

 defined是界定的意思  错误类型表示打印的东西不在范围内,等一下会解决这个问题

刚才,虽然你只是输入了一个简单的print,但在背后,这段Python代码却帮你做了这样的一些事情:

(0)我们向计算机发出指令:“打印‘520’”打印你好

(1)Python把这行代码编译成计算机能听懂的机器语言

(2)计算机做出相应的执行

(3)最后把打印结果呈现在我们面前

2.打印字符串:

 这句话有两个词,打印和字符串,打印上面已经说过  那么我们得了解字符串是什么,作用是什么

 字符串是:字符串英文string,简写str,只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型

作用:能够被计算机识别

现在解释下打印上面的你好和520错误原因:

这是因为,计算机的脑回路比较特别:只能理解数字,却读不懂文字。因为数字和数学运算是标准化、有固定格式的,而文字却能够千变万化。
如果你直接让计算机print(你好),它会一脸懵并大声报错:“这两个字啥意思,你没有定义清楚,不懂诶……”

现在可以成功的打印出你好了

print(‘你好’)

【单/双/三引号】:当括号内有引号的时候,就相当于告诉计算机——你不需要执行多余的操作,我输入什么,你就打印什么。

                           单引号:单个的引号

                          双引号:一个双引号

                          三引号:三个单引号  不是一个单引号一个双引号

单引号和双引号,两者的效果没什么区别,都能让你打印出‘一行文本’

比如

终端会出现:

 

那么如果我们要打印出:‘你好’应该这样

而这样会报错:

 在print内部使用三引号''' 来实现跨行输出

会出现:

 3.其实,还有第二种实现换行的办法:使用转义字符

比如

除了 之外,转义字符还有很多,它们的特征就是:反斜杠+想要实现的转义功能首字母

比如换行 代表【+newline】;退格代表【+backspace】;回车 代表【+return】。大家可以按照这种方法记住转义字符的含义。

 

 
原文地址:https://www.cnblogs.com/jun-001/p/12988267.html