python中print函数输出是字符串_print()函数与打印字符串

安装 python 和 vscode

《【windows】Python+ Vscode 安装文档》

https://shimo.im/docs/HHPGCCvJJVgrpXh3/

️注意,在敲代码,必须切换成英文输入状态,保证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.打印字符串:

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

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

作用:能够被计算机识别

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

这是因为,计算机的脑回路比较特别:只能理解数字,却读不懂文字。因为数字和数学运算是标准化、有固定格式的,而文字却能够千变万化。

如果你直接让计算机print(你好),它会一脸懵并大声报错:“这两个字啥意思,你没有定义清楚,不懂诶……”

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

print(‘你好’)

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

单引号:单个的引号

双引号:一个双引号

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

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

比如

终端会出现:

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

而这样会报错:

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

会出现:

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

比如

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

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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值