python新手友好最简单入门

发布于:2023-02-18 ⋅ 阅读:(430) ⋅ 点赞:(0)

一、print函数以及引号的用法

print(1135 - 635)

# 输出:500

 函数不仅是一台打印机,能将内容打印在屏幕上,还是台计算器,打印算式的计算结果

1、不加引号,输出的是计算结果。

print(1135-635)

# 输出:500

2、给算式包上 英文单引号,输出的就是原算式。

print('1135-635')

# 输出:1135-635

3、给算术包上英文的双引号,输出的就是也算式

print("1135-635")

# 输出:1135-635

英文的 单引号(') 和 双引号(") ,作用是一样的,都是起到了打印原本算式,而非计算结果的作用。 print() 看到引号出现,就识趣地没有去处理其中的内容,直接打印了原来的算式。所以,带不带引号,关键在于,你需不需要 print() 函数去“理解”要打印的内容。

注意:我们在打印时,就要把这些人类语言,或者你造的火星文,或者各种 emoji,都包上引号

print('我叫至尊宝')

#输出:我叫至尊宝

print('My name is Zhizunbao.')

#输出:My name is Zhizunbao.

print('囧rz')

#输出:囧rz

print('😱😱😱')

#输出:😱😱😱

二、中英标点介绍

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

三、转义字符

转义字符,顾名思义,它的作用是改变字符原本的含义。在代码中,引号原本的含义是要包裹内容,不让 Python 去解析。而转义字符 \' 将打印内容中的引号的意义“转变”了,失去了原本的作用,就不会产生冲突了。

print('当当当')

print('Only you ~ 能伴我取西经')

print('Only you ~ 能杀妖和除魔')

# 英文版,唱!

print('Only you ~ can make all this change in me.')

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.

转义字符是一种特殊的字符,在 Python 中,我们使用转义字符还可以实现很多功能。

比如 n 原本只是一个平平无奇的字母,但是前面加上转义符号 \ 变成 \n 后,就成了换行的标记。

四、引号扩展用法

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

print('''Hi! I'm Python!

很高兴遇见你。

我会一直陪伴你!''')

输出结果是:

Hi! I'm Python!

很高兴遇见你。

我会一直陪伴你!

import time

print('我会乖乖地听你的指令,完成你要做的事情;')

time.sleep(1)

print('我会解放你的双手,帮你提高工作效率;')

time.sleep(1)

print('我能助你成为职场高手,帮你升职加薪;')

time.sleep(1)

print('我是你的万能钥匙,打开新领域的大门!')

Python 可以逐行打印出想对你说的话。这靠的是 time.sleep() 函数,它能让代码执行暂停一个指定的时间差。

代码中,time.sleep(1) 的含义是:暂停 1 秒再执行下一行代码。

这个时间差可以自由 DIY,括号中的数字是多少,代码执行就会暂停多少秒。

import time  # 需要导入 time 才能使用 time.sleep()

import time  # 需要导入 time 才能使用 time.sleep()

print('    *****    *****')
time.sleep(1)
print('   *******  *******')
time.sleep(1)
print('  ******************')
time.sleep(1)
print('   ****************')
time.sleep(1)
print('     ************')
time.sleep(1)
print('       ********')
time.sleep(1)
print('          **')


运行结果

本文含有隐藏内容,请 开通VIP 后查看