零基础学会python编程——输入 / 输出函数与变量

  • 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​

目录

 前言

学习目标

一.输入与输出函数

1.print 函数

【例2-1】

 【例2-2】

  【例2-3】

 2.input 函数

【例 2-4】

3.变量

(1)变量的作用

(2)变量的命名

(3)变量的创建

 4.变量的使用

 【例 2-6 】

5.变量的类型

【例 2-7 】

 二.程序注释

1.单行注释

【例 2-8】

2.多行注释

【例 2-9】

实训小练习

符号组成的菱形


 前言

本系列Python,将会从零基础开始学习,让小白学得会,用得上,做得出,本章将会讲解Python中的输入 / 输出函数与变量。

学习目标

  • 掌握 print 函数的使用方法。
  • 掌握 input 函数的使用方法。
  • 认识和理解变量,灵活使用变量。

一.输入与输出函数

在 Python 语言中,输入与输出函数是最基本的两个函数。输入函数是 input,输出函数是print。接下来将详细讲解这两个函数的用法。

1.print 函数

在上一章中,我们已经使用过 print 函数。print 的中文含义是“打印”,在 Python 中它的意思不是在纸上打印,而是打印在命令行中,或者是打印在终端、控制台里。print 是 Python 中很基本、常见的一个操作,语法格式为:

print( 要打印的内容 )

这里的代码中的括号一定要是英文字符中的括号,所以程序中出现的符号都必须是英文字符。

【例2-1】

在 shell 模式下输入如下程序。

  • 第 1~2 行:使用 print 函数输出字符串。
  • 第 3~4 行:使用 print 函数输出整数。
  • 第 5~6 行:使用print 函数输出小数。
  • 第 7~8 行:使用 print 函数输出算术表达式。
  • 第 9~10 行:使用 print 函数输出关系运算表达式。

可以发现、print 函数除了可以输出文字,还能输出各种数字、运算结果、比较结果等。使用 print 函数输出文字,需要给文字加上双引号或单引号,输出数字、计算式、变量则不需要加引号。

 【例2-2】

在shell 模式下,print 函数是可以省略的,Python 默认会输出每一次命令的结果,示例如下。

 print 函数可以一次输出多个内容,只需要用逗号将要输出的多个内容隔开即可。

  【例2-3】

在shell模式下,通过一个print函数,依次输出 “Hello”“Crossin”“python”。

 2.input 函数

在程序中,输入和输出像是一对孪生兄弟,既然有输出函数,那么就一定有输入函数。Python中的输入函数是 input。input 函数通过键盘获取输入内容,并将运算结果返回。基本格式为:

a = input( 提示信息 )

注意,左边的变量“a=”和提示信息都是可以省略的。

【例 2-4】

在文本模式下输入如下程序。

  • 第 1 行:使用input 函数获取用户输入内容,并把输入结果赋值给变量a。
  • 第 2 行:使用 print 函数输出变量a的值。
a = input(" 请输入你的名字:")
print(a, " 你好啊 ")

3.变量

学习一门编程语言,首先应知道什么是变量,如何创建变量与使用变量,同时还需要了解变量的内存分配和程序的运行过程。变量来源于数学,是计算机语言中能存储计算结果或能表示值的抽象概念。变量可以通过变量名访问,在 Python 语言中,变量值是可变的

(1)变量的作用

在 Python 程序中,所有符号、数字、字母、文字等统称为数据。Python 程序就是由这些数据按照一定的语法规则组成的。在一个完整的程序中,有很多的数据,为了更方便地使用这些数据,我们要给这些数据取名字。简单来说,变量就是数据的名字,用于存取数据,通过不同的变量名区分不同的数据。

(2)变量的命名

我们在给变量取名的时候,要遵循一定的规则。

(3)变量的创建

在 Python 语言中,变量应该遵循先创建 ( 赋值 ) 后使用的原则。如果直接使用一个没有赋值过的变量名,会引发一个名称未定义的 NameError 错误,导致程序中断。


 4.变量的使用

创建变量是为了使用变量,变量的使用分为两种,一是存放数值,二是提取存放的数值。

 【例 2-6 】

在 shell 模式下输入如下程序。

  • 第 1 行:创建一个变量 a,并赋值3。
  • 第 2 行:创建一个变量 b,并赋值 5。
  • 第 3 行:创建一个变量c,并把变量a与变量b的和赋值给变量c。
  • 第 4~5 行:查看变量c的值为8。


5.变量的类型

Python 是一门动态类型的语言,与 C、C++ 等静态编程语言不同,在创建变量时不需要指定变量类型,而是根据给它赋值的类型确定,并且是可变的。

【例 2-7 】

在shell 模式下输入如下程序。

  • 第1 行:创建一个变量 a,并赋值 100。
  • 第 2 行:使用type函数查看变量a的类型。
  • 第3行:输出变量a的类型为 int,即整数类型。
  • 第4行:重新给变量a赋值“Python”。    
  • 第5行:再次查看变量a的类型。
  • 第6行:输出变量a的类型为 str,即字符串类型。


 二.程序注释

程序注释有两个功能,一是通过注释对程序的功能进行说明,二是屏蔽不需要执行的代码。接下来对注释的使用方法进行讲解。

1.单行注释

Python 中使用单行注释非常简单,只需在需要注释的内容之前加上“#”即可。当解释器看到“#”(字符串中的“#”除外),则忽略这一行代码中“#”后面的内容。

【例 2-8】

使用#分别给各行代码添加注释

A1 = 10 # 创建变量 A1,并赋值 10
A2 = 20 # 创建变量 A2,并赋值 20
print(A1) # 输出变量 A1 的值
print(A2) # 输出变量 A2 的值

 


2.多行注释

当有多行内容需要注释时,可以使用三个连续单引号 ''' 或双引号 """ 把要注释的内容括起来。比如,有连续多行代码不需要执行时,可以在这段代码的首尾添加三引号,而不用在每行代码开头添加“#”。

【例 2-9】

使用三引号添加多行注释。

'''
这是一段求两个变量的和的程序
其中变量 A 的值为 1,变量 B 的值为 2
变量 C 存放变量 A 与 B 的和
最后输出变量 C 的值
'''
A = 1
B = 2
C = A + B
print(C)

实训小练习

符号组成的菱形

根据用户输入的符号,输出由该符号组成的菱形。
可以用一个变量接收用户输入的符号,然后根据符号输出菱形。因为在 Python 中,一个字符乘以数字可以得到多个连续相同的字符,所以连续的多个空格可以通过“空格 * 长度”来实现。

a = input("输入符号:")
print(" "*7,a)
print(" "*5,a," "*1,a)
print(" "*3,a," "*5,a)
print(" "*1,a," "*9,a)
print(" "*3,a," "*5,a)
print(" "*5,a," "*1,a)
print(" "*7,a)


创作不易,求关注,点赞,收藏,谢谢~   

猜你喜欢

转载自blog.csdn.net/yj11290301/article/details/131263916