【Python】(一)print() 函数与变量

简介: 【Python】(一)print() 函数与变量

文章目录


一、print()函数


二、变量和赋值

1、变量的使用

2、变量的命名规范

3.总结


一、print()函数


示例如下:

#encoding:utf-8
import time
print ('在'+time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())+',写了一行Python代码\n它的内容虽然简单,不过是平凡的一句print(520)\n但我知道:我的编程之路,将从最简单的520开始\n在我点击运行的同时,一切在这一刻起开始变得不同' )


image.png


虽然你只是输入了一个简单的print,但在背后,这段Python代码却做了这样的一些事情:


(0)我们向计算机发出指令:“打印‘520’”;


(1)Python把这行代码编译成计算机能听懂的机器语言;


(2)计算机做出相应的执行;


(3)最后把打印结果呈现在我们面前


image.png


print()函数的用法有以下几种:不带引号、搭配单引号、搭配双引号、搭配三引号,下面分别进行介绍:


  • 无引号


一般来说,在括号内没有引号的情况下,我们应该往括号内放入计算机能够“理解”的内容,如:数字或数学运算。


此时,print函数会让计算机尝试去“读懂”括号里的内容,并打印最终的结果。


因此,当计算机读懂数据数字后,就打印这个数据。当读懂数字运算后,则打印得到运算结果


比方说,当运行print(1+1)计算机并没有再原样打印“1+1”,因为print(1+1)是计算机能直接读懂的数学运算,所以,它会直接打印出最终的运算结果:“2”。这就是计算机“读懂内容”的表现。


  • 搭配单引号


示例如下:

print('你好')


image.png


单引号的作用:打印里面的内容


注意:单引号是英文输入法下的单引号!

搭配双引号
# 括号内是单引号的情况。
print('一起玩吧')
# 括号内是双引号的情况。
print("一起玩吧")
# 括号内单双引号同时存在的情况。
print("Let's play")


image.png


注意1:双引号是英文输入法下的双引号,而不是两个单引号!


注意2:『#』常用作单行注释符号,用于解释单行代码,比如 『# 括号内是单引号的情况』用于解释说明代码『print(‘一起玩吧’)』。#号后边的任何数据在代码运行的阶段不会被输出。


  • 搭配三引号


在print内部使用三引号**’’’** 来实现跨行输出


示例如下:

print('''我愿意留在汤婆婆的澡堂里工作两年,
第一年在锅炉房和锅炉爷爷一起烧锅炉水,
将在这个世界变成一头猪。
''')

image.png



注意**:三引号是英文输入法下的三个单引号!


事实上,还有第二种实现换行的办法:使用转义字符**\n**,像这样:

print('我愿意留在汤婆婆的澡堂里工作两年,\n如果我违背工作内容的话,\n将在这个世界变成一头猪。')


常见的转义字符如下所示:


image.png


总结:


image.png


二、变量和赋值


1、变量的使用


在信息纷繁的代码世界里,我们应该如何更好地储存信息,让计算机能够在你需要的时候帮你调用出你想要的信息呢?


这就需要借助【变量和赋值】的力量,将繁杂的信息给一一“收纳”好。


先来看一个简单的示例:

name='千寻'


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


再看一个示例:

name='千寻'
name='小千'
print(name)


变量之所以称为变量,是因为它保存的数据是可以随意变化的。


2、变量的命名规范


对于变量的命名,可以遵循以下规范:


image.png


除了变量命名之外,还要注意的是:


在代码世界中,赋值符号=不是左边等于右边的意思。仅仅表示赋值动作。

代表左右两边相等的符号,是比较运算符==


image.png


3.总结


image.png

目录
相关文章
|
1月前
|
存储 JavaScript Java
(Python基础)新时代语言!一起学习Python吧!(四):dict字典和set类型;切片类型、列表生成式;map和reduce迭代器;filter过滤函数、sorted排序函数;lambda函数
dict字典 Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 我们可以通过声明JS对象一样的方式声明dict
162 1
|
1月前
|
算法 Java Docker
(Python基础)新时代语言!一起学习Python吧!(三):IF条件判断和match匹配;Python中的循环:for...in、while循环;循环操作关键字;Python函数使用方法
IF 条件判断 使用if语句,对条件进行判断 true则执行代码块缩进语句 false则不执行代码块缩进语句,如果有else 或 elif 则进入相应的规则中执行
248 1
|
1月前
|
监控 安全 程序员
Python日志模块配置:从print到logging的优雅升级指南
从 `print` 到 `logging` 是 Python 开发的必经之路。`print` 调试简单却难维护,日志混乱、无法分级、缺乏上下文;而 `logging` 支持级别控制、多输出、结构化记录,助力项目可维护性升级。本文详解痛点、优势、迁移方案与最佳实践,助你构建专业日志系统,让程序“有记忆”。
215 0
|
1月前
|
Java 数据处理 索引
(numpy)Python做数据处理必备框架!(二):ndarray切片的使用与运算;常见的ndarray函数:平方根、正余弦、自然对数、指数、幂等运算;统计函数:方差、均值、极差;比较函数...
ndarray切片 索引从0开始 索引/切片类型 描述/用法 基本索引 通过整数索引直接访问元素。 行/列切片 使用冒号:切片语法选择行或列的子集 连续切片 从起始索引到结束索引按步长切片 使用slice函数 通过slice(start,stop,strp)定义切片规则 布尔索引 通过布尔条件筛选满足条件的元素。支持逻辑运算符 &、|。
142 0
|
2月前
|
设计模式 缓存 监控
Python装饰器:优雅增强函数功能
Python装饰器:优雅增强函数功能
267 101
|
2月前
|
缓存 测试技术 Python
Python装饰器:优雅地增强函数功能
Python装饰器:优雅地增强函数功能
205 99
|
2月前
|
存储 缓存 测试技术
Python装饰器:优雅地增强函数功能
Python装饰器:优雅地增强函数功能
185 98
|
2月前
|
缓存 Python
Python中的装饰器:优雅地增强函数功能
Python中的装饰器:优雅地增强函数功能
|
7月前
|
存储 程序员 Python
Python 变量和简单数据类型
本文介绍了 Python 编程的基础知识,从创建第一个 Python 文件 `hello_world.py` 开始,讲解了 Python 文件的运行机制及解释器的作用。接着深入探讨了变量的定义、命名规则和使用方法,并通过示例说明如何修改变量值。同时,文章详细解析了字符串的操作,包括大小写转换、变量插入及空白字符处理等技巧。此外,还涵盖了数字运算(整数与浮点数)、常量定义以及注释的使用。最后引用了《Python 之禅》,强调代码设计的美学原则和哲学思想。适合初学者快速掌握 Python 基础语法和编程理念。
150 5
|
存储 Java Python
python变量、常量、数据类型
python变量、常量、数据类型
144 0

推荐镜像

更多
下一篇
oss云网关配置