初学【Python】第一天

print()函数

#print() 会将括号里的算式直接计算出来,把结果打印到屏幕上

print(2024-1992)

#print() 函数里,引号有个神奇的魔法——任何被单引号包裹起来的东西,都会被原封不动地打印出来。打印2024-1992

print('2024-1992')

#如果你在 print() 函数里写一句中文,不包引号,那么代码就会运行出错了。

print(我叫Sherry)

不包引号的中文放在 print() 的括号中,没有在结果区打印出“我叫Sherry”几个字,反倒提示:第一行有语法错误(SyntaxError)。

Python 中,默认代码中所有 引号、括号逗号等,都要用 英文 的。如果不小心用了中文标点,计算机就会无法识别,然后报错。

转义字符

print('For it's true ~ you are my destiny.')

 print() 函数的括号中出现了三个一模一样的引号:左右包裹打印内容的引号,和文字中 it's 中的引号。这样,Python 就完全乱套了:“括号里面引号都不是成对儿的,到底哪两个引号是真正包裹内容的引号呀!”

一种方法是,把最后一行需要打印的文字两边改成 双引号 包裹。这样 Python 就能明确双引号是一对了。

print("For it's true ~ you are my destiny.")
# 输出结果:For it's true ~ you are my destiny.

过这样处理的话,每行用什么引号包裹还需要根据内容修改,有点麻烦并且容易犯错。我们还有个不用改引号的简单方法——转义字符。

我们在不需要被 Python 理解的单引号前,加上反斜杠(\)。我们的代码可以改成:

print('For it\'s true ~ you are my destiny.')

# 输出结果:For it's true ~ you are my destiny.

\'  表示单引号

\"表示双引号

\n表示换行

\\表示反斜杠

学到这里,你可能会问,老师,这计算机语言也太麻烦了吧!要考虑这考虑那,引号、换行什么的还要特别注意,不能忘记加转义符,这样根本看不出 Python 的方便之处。

其实 Python 在设计时也注意到了这一点,提供了一种更加方便的输入方法——三引号。

如果你想在屏幕上打印的内容很长,动不动就要换行和分段,还有各种引号等,我们可以在文本的左右各加上三个连续的单引号 ('''),这样就不用考虑使用引号和换行时要不要加转义符的问题啦。

print('''Hi! I'm Python!
很高兴遇见你。
我会一直陪伴你!''')

输出结果:

Hi! I'm Python!
很高兴遇见你。
我会一直陪伴你!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值