print()函数和变量与赋值

简介: 相信大家看了昨天的教程都已经将python成功的安装到自己的电脑上了,那接下来我们今天就来学习我们python中的第一个知识点——print()函数

print()函数

print()函数有四种搭配的用法,分别是:无引号、单引号、双引号和三引号,下面让我们来学习print()函数的这四种用法。

无引号和单引号的用法

让我们先来看看下面两行代码


6.png


大家会很明显的发现,在print(‘郭志斌最帅’)里,多了一对单引号。

那么问题来了,这个单引号的作用是什么?为什么当我们输入汉字的时候需要加上单引号?

这是因为,计算机的脑回路比较特别:只能理解数字,却读不懂文字。因为数字和数学运算是标准化、有固定格式的,而文字却能够千变万化。如果你直接让计算机print(千寻),它会一脸懵并大声报错:“这两个字啥意思,你没有定义清楚,不懂诶……”

这,便是print()函数中引号的用法:当括号内有引号的时候,就相当于告诉计算机——你不需要执行多余的操作,我输入什么,你就打印什么。

双引号的用法

单引号和双引号两者在print()函数内的效果没什么区别,都能让你打印出一行文本。主要是为了防止文本中出现单引号或者双引号的情况,如:


7.png

大家会很明显的发现,在print(‘郭志斌最帅’)里,多了一对单引号。

那么问题来了,这个单引号的作用是什么?为什么当我们输入汉字的时候需要加上单引号?

这是因为,计算机的脑回路比较特别:只能理解数字,却读不懂文字。因为数字和数学运算是标准化、有固定格式的,而文字却能够千变万化。如果你直接让计算机print(千寻),它会一脸懵并大声报错:“这两个字啥意思,你没有定义清楚,不懂诶……”

这,便是print()函数中引号的用法:当括号内有引号的时候,就相当于告诉计算机——你不需要执行多余的操作,我输入什么,你就打印什么。

双引号的用法

单引号和双引号两者在print()函数内的效果没什么区别,都能让你打印出一行文本。主要是为了防止文本中出现单引号或者双引号的情况,如:

10.png

三引号的用法

它的用法主要是为了让我们实现文本换行的功能,当然了,后面我们还会将转义字符,等我们学会了转义字符,那三引号我们用到的就很少了。


转义字符

转义字符有很多,它们的特征就是:反斜杠+想要实现的转义功能首字母。如:\n换行字符

这张图上的内容你不需要背下来,只要把图片保存了,以后要使用转义字符时再看图查找就好。



8.png


变量与赋值

在信息纷繁的代码世界里,我们应该如何更好地储存信息,让计算机能够在你需要的时候帮你调用出你想要的信息呢?那么我们需要学习【变量和赋值】将繁杂的信息给归纳好。

name = '帅斌'

这就是一个常见的“给变量赋值”的动作。在这里,name就是一个变量,这行代码的意思,就是把“帅斌”这两个字【赋值】给了“name”这个【变量】。

回想一下,我们平时在收拾东西的时候,是不是会把散落各处东西放进不同的盒子里,并且做好标记?这样的“归纳”的动作,能够让空间变得整齐,也更方便我们自己取用东西。同理,计算机也是这么做的,它会把成千上万的数据放在不同的“盒子”里,这样才方便它存储和操作数据。

这些盒子在python中被称为“变量”,而我们向盒子中存入数据的方式被称为“赋值”


在代码世界里,盒子的容量又特别小,仅为1。所以当你需要放进新的东西时,只能寻找一个新的盒子。如:


9.png


由于,计算机是一行行自上而下执行代码的,所以当运行到第二行代码name='小帅'时,变量“name”里存储的【'帅斌'】就被替换成了【'小帅'】。

所以,给变量的命名也需要遵循一定的规范


变量的命名规范


微信图片_20220617083618.png

到这里,或许你会问:我今天学的内容有什么作用呢?

python的学习是一个漫长的道路,它有很多的发展方向,但是都是基于基础才能进行发展,所以,打牢基础,这样我们在以后才能更好的发展!

作业

下面是小志对小斌说的话,请你把这段话,运用转义字符按照如下格式打印出来。


相关文章
|
3月前
|
弹性计算 搜索推荐 异构计算
阿里云服务器收费标准:包年包月和按量付费费用整理
阿里云服务器提供包年包月与按量付费两种模式,包年包月低至38元起/年,涵盖2核2G到8核32G多款爆款配置,轻量应用服务器享200M峰值带宽不限流量,香港节点25元/月起,GPU服务器亦有优惠,新老用户均可享大幅折扣。
682 40
|
Web App开发 应用服务中间件 nginx
|
10月前
|
机器学习/深度学习 人工智能 缓存
MHA2MLA:0.3%数据微调!复旦团队开源推理加速神器,KV缓存狂降96.87%
MHA2MLA是复旦大学、华东师范大学、上海AI Lab等机构联合推出的数据高效微调方法,通过引入多头潜在注意力机制(MLA),显著优化基于Transformer的LLM推理效率,降低推理成本。
375 1
MHA2MLA:0.3%数据微调!复旦团队开源推理加速神器,KV缓存狂降96.87%
|
存储 Python
CSV文件
【10月更文挑战第18天】CSV文件
1310 2
|
SQL 存储 关系型数据库
MySQL保留字和关键字怎么查询
【4月更文挑战第29天】
831 0
|
Kubernetes 网络协议 Linux
Cilium 系列 -13- 启用 XDP 加速及 Cilium 性能调优总结
Cilium 系列 -13- 启用 XDP 加速及 Cilium 性能调优总结
|
Kubernetes Linux 调度
「译文」深入了解 Kubernetes 指标 - 第三部分 - 容器资源指标
「译文」深入了解 Kubernetes 指标 - 第三部分 - 容器资源指标
|
存储 KVM 虚拟化
倚天虚拟化:虚拟机热迁移特性介绍
热迁移分为热迁移和冷迁移,冷迁移过程中有一段明显的时间VM的服务不可用,而热迁移的服务的服务暂停时间非常短。热迁移过程中无需关闭或者长时间暂停VM,VM保持正常运行,只有在热迁移临近结束时有一个非常短暂的停机切换时间。热迁移可保证了VM服务的可用性,提升业务的连续性和用户体验。
3210 1
|
Kubernetes API 调度
Container Runtime CDI与NRI介绍
CDI介绍什么是CDICDI(Container Device Interface)是Container Runtimes支持挂载第三方设备(比如:GPU、FPGA等)机制。它引入了设备作为资源的抽象概念,这类设备由一个完全限定的名称唯一指定,该名称由设备商ID,设备类别与一个设备类别下的一个唯一名称组成,格式如下:vendor.com/class=unique_name设备商ID和设备类型(ve
6374 1
Container Runtime CDI与NRI介绍
|
存储 XML 缓存
关于云平台虚拟机核心组件 libvirt 热迁移流程及关键参数介绍 | 龙蜥技术
一键了解libvirt虚拟机热迁移整体流程,迁移方式及关键迁移参数作用及影响。