第1关—print()函数与转换
Print()函数的用法有以下几种:单枪匹马——不带引号、搭配单引号、搭配双引号、搭配三引号,我们逐个见识下吧!
import time print(print('在'+time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())+'我写了人生中第一行python代码\n它的内容虽然简单,不过是平凡的一句print(520)\n但是我知道:我的编程之路,将从最简单的520开始\n在我点击运行的同事,一切在这一刻起开始变得\n一下,是这行代码的运算结果:'))
刚才,虽然你只是输入了一个简单的print,但在背后,这段Python代码却帮你做了这样的一些事情:
(0)我们向计算机发出指令:“打印‘520’”;(1)Python把这行代码编译成计算机能听懂的机器语言;(2)计算机做出相应的执行;(3)最后把打印结果呈现在我们面前。
print()函数的主要功能:打印内容
print('千寻')
2、单引号的用法
【注意⚠️:单引号是英文输入法下的单引号!】
计算机的脑回路比较特别:只能理解数字,却读不懂文字。因为数字和数学运算是标准化、有固定格式的,而文字却能够千变万化。
这,便是print()函数中引号的用法:当括号内有引号的时候,就相当于告诉计算机——你不需要执行多余的操作,我输入什么,你就打印什么。
3、双引号的用法
在print()函数内不仅能使用单引号,还能使用双引号,两者的效果没什么区别,都能让你打印出一行文本。【注意⚠️:双引号是英文输入法下的双引号,而不是两个单引号!】
# 括号内是单引号的情况。 print('一起玩吧') # 括号内是双引号的情况。 print("一起玩吧") # 括号内单双引号同时存在的情况。 print("Let's play")
在print("Let's play")
中,没有被打印出来的引号就属于print()函数结构啦
『#』常用作单行注释符号,用于解释单行代码,比如 『# 括号内是单引号的情况』用于解释说明代码『print('一起玩吧')』。#号后边的任何数据在代码运行的阶段不会被输出。
4、三引号的用法
在print内部使用三引号''' 来实现跨行输出。【注意⚠️:三引号是英文输入法下的三个单引号!】
print('''我愿意留在汤婆婆的澡堂里工作两年, 第一年在锅炉房和锅炉爷爷一起烧锅炉水, 将在这个世界变成一头猪。 ''')
5、转义字符
第二种实现换行的办法:使用转义字符\n,像这样:
print('我愿意留在汤婆婆的澡堂里工作两年,\n如果我违背工作内容的话,\n将在这个世界变成一头猪。')
除了\n之外,转义字符还有很多,它们的特征就是:反斜杠+想要实现的转义功能首字母。比如换行\n代表【+newline】;退格\b代表【+backspace】;回车\r代表【+return】。
我把常用的一些转义字符做了个总结:
6、变量和赋值
name='千寻' name='小千' print(name)
代码世界里,盒子的容量又特别小,仅为1。所以当你需要放进新的东西时,只能寻找一个新的盒子。
7、变量的命名规范
除了变量命名之外,还要注意的是:在代码世界中,赋值符号=
不是左边等于右边的意思。仅仅表示赋值动作:把右边的内容放到了左边的盒子中。
代表左右两边相等的符号,是比较运算符==
,虽然他俩长得像,但代表的却是完全不同的意思,可千万不要搞混了。
总结