Python学习记录——1.print()函数与变量
文章目录
- 1.print()函数
- 2.变量和赋值
- 3.总结
- 4.练习
- 4.1 打印皮卡丘
- 4.2 听见无脸男的声音
1.print()函数
示例如下:
import time
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函数会让计算机尝试去“读懂”括号里的内容,并打印最终的结果。
因此,当计算机读懂数据数字后,就打印这个数据。当读懂数字运算后,则打印得到运算结果
比方说,当运行
print(1+1)
计算机并没有再原样打印“1+1”,因为print(1+1)
是计算机能直接读懂的数学运算,所以,它会直接打印出最终的运算结果:“2”。这就是计算机“读懂内容”的表现。搭配单引号
示例如下:
print('千寻')
单引号的作用:打印里面的内容
注意:单引号是英文输入法下的单引号!
搭配双引号
示例如下:
# 括号内是单引号的情况。
print('一起玩吧')
# 括号内是双引号的情况。
print("一起玩吧")
# 括号内单双引号同时存在的情况。
print("Let's play")
注意1:双引号是英文输入法下的双引号,而不是两个单引号!
注意2:『#』常用作单行注释符号,用于解释单行代码,比如 『# 括号内是单引号的情况』用于解释说明代码『print(‘一起玩吧’)』。#号后边的任何数据在代码运行的阶段不会被输出。
搭配三引号
在print内部使用三引号**’’’** 来实现跨行输出
示例如下:
print('''我愿意留在汤婆婆的澡堂里工作两年, 第一年在锅炉房和锅炉爷爷一起烧锅炉水, 将在这个世界变成一头猪。 ''')
注意**:三引号是英文输入法下的三个单引号!
事实上,还有第二种实现换行的办法:使用转义字符**\n**,像这样:
print('我愿意留在汤婆婆的澡堂里工作两年,\n如果我违背工作内容的话,\n将在这个世界变成一头猪。')
除了**\n**之外,转义字符还有很多,它们的特征就是:反斜杠+想要实现的转义功能首字母。
常见的转义字符如下所示:
- 总结
2.变量和赋值
- 变量的使用
在信息纷繁的代码世界里,我们应该如何更好地储存信息,让计算机能够在你需要的时候帮你调用出你想要的信息呢?
这就需要借助【变量和赋值】的力量,将繁杂的信息给一一“收纳”好。
先来看一个简单的示例:
name='千寻'
这就是一个常见的“给变量赋值”的动作。在这里,name就是一个变量,这行代码的意思,就是把“千寻”这两个字【赋值】给了“name”这个【变量】。
再看一个示例:
name='千寻'
name='小千'
print(name)
变量之所以称为变量,是因为它保存的数据是可以随意变化的。
- 变量的命名规范
对于变量的命名,可以遵循以下规范:
除了变量命名之外,还要注意的是:
- 在代码世界中,赋值符号
=
不是左边等于右边的意思。仅仅表示赋值动作。 - 代表左右两边相等的符号,是比较运算符
==
3.总结
4.练习
4.1 打印皮卡丘
- 题目要求
除了文字和数字之外,我们还可以灵活运用print()函数,打印出带特殊格式的东西,例如:字符画。现在,请试着打印出一只属于自己的“皮卡丘”。
题目详解
- 复制题目要求打印的“皮卡丘”(皮卡丘字符画会在**【书写代码】**步骤里直接提供)
- 用**print(’’’ ‘’’)**打印
注意:标点符号都要用英文
题目实现
print(‘’’ へ /| /\7 ∠_/ / │ / / │ Z _,< / /
ヽ │ ヽ / 〉 Y
/ / イ● 、 ● ⊂⊃〈 / () へ | \〈 >ー 、 ィ │ // / へ / ノ<| \\ ヽノ (_/ │// 7 |/ >―r ̄ ̄`ー―_’’’)输出结果
4.2 听见无脸男的声音
- 题目要求
下面是无脸男对千寻说的话,请你把这段话,运用转义字符按照如下格式打印出来。其中,具体文字会在**【书写代码】**步骤中直接提供。
千寻你好,人们叫我’无脸男’
这个世界的人都选择无视我
只有你看到了我并和我打招呼
我感到很孤单,很孤单
你愿意和我成为朋友吗?
- 题目详解
方法一:
1.根据题目可知,本题需要运用三个知识点:换行,运用转义字符将单引号打印出来,打印函数。
2.换行\n
3.转义引号\'
4.打印函数print()
【提示】
请注意是反斜杠\
,并且反斜杠在前。
方法二:
直接使用三引号,打印出内容里的单引号并且实现换行
题目实现
print(‘’’请你把这段话按照下面的格式打印出来: 千寻你好,人们叫我’无脸男’ 这个世界的人都选择无视我 只有你看到了我并和我打招呼 我感到很孤单,很孤单 你愿意和我成为朋友吗?’’’)
输出结果
还没有评论,来说两句吧...