【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

目录
相关文章
|
2天前
|
存储 Python
在Python中,匿名函数(lambda表达式)是一种简洁的创建小型、一次性使用的函数的方式。
【6月更文挑战第24天】Python的匿名函数,即lambda表达式,用于创建一次性的小型函数,常作为高阶函数如`map()`, `filter()`, `reduce()`的参数。lambda表达式以`lambda`开头,后跟参数列表,冒号分隔参数和单行表达式体。例如,`lambda x, y: x + y`定义了一个求和函数。在调用时,它们与普通函数相同。例如,`map(lambda x: x ** 2, [1, 2, 3, 4, 5])`会返回一个列表,其中包含原列表元素的平方。
13 4
|
2天前
|
Python
在Python中,高阶函数是指那些可以接受一个或多个函数作为参数,并返回一个新的函数的函数。
【6月更文挑战第24天】Python的高阶函数简化代码,增强可读性。示例:`map()`检查用户名合法性,如`["Alice", "Bob123", "Charlie!", "David7890"]`;`reduce()`与`lambda`结合计算阶乘,如1到10的阶乘为3628800;`filter()`找出1到100中能被3整除的数,如[3, 6, 9, ..., 99]。
12 3
|
3天前
|
SQL 分布式计算 大数据
MaxCompute产品使用问题之建了一个python 的 UDF脚本,生成函数引用总是说类不存在,是什么导致的
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
1天前
|
Python
python函数
python函数
5 0
|
1天前
|
Python
python之print函数
python之print函数
7 0
|
1天前
|
Dart JavaScript 前端开发
python变量
python变量
3 0
|
1天前
|
程序员 Python
Python 中 _ 开头的变量有哪些?
**Python中的单下划线`_`常用于表示私有或内部使用,遵循命名约定而非语言强制规则。它可以避免与关键词冲突,表示临时变量,尤其是在循环中。在解释器中,`_`保存上一次计算的结果。虽然不是真正的私有,但用`_`开头的成员暗示不应直接访问。遵循这些约定能提升代码可读性。**
|
2天前
|
Python
使用Python计算有效值函数(RMS值)
使用Python计算有效值函数(RMS值)
8 0
Python print() 打印两个 list ,实现中间换行
Python print() 打印两个 list ,实现中间换行
|
Python
Python 技巧篇-用print打印输出但不换行方法
Python 技巧篇-用print打印输出但不换行方法
1830 0
Python 技巧篇-用print打印输出但不换行方法