python基础之基本输入输出函数的使用

        本篇文章主要讲解代码中为什么要使用变量,python中变量的命名规则。python中如何写注释,怎样注释python代码。输入输出函数的基本使用方法。

代码中为什么要使用变量?

        在代码的编写中,我们会用到大量的变量,所以我们需要了解变量的作用。变量的主要作用就是用来存储数据, 把一个数据保存到变量以后,在后面的计算中如果要使用到这个数据,我们就能通过变量名来访问到这个数据。通过给数据命名的方式,让编程变得更简单,程序运行的逻辑更清晰。例如:a = 1就是给数据1取了一个名字a,也可以说给变量a赋值为1,这时a的值就是1;所以a + 2的值就是3,并且可以把a + 2的值赋给b,写成b = a + 2,这时b的值就是3。可以使用如下两行代码表示:

a = 1  # 给变量a赋值为1,a是值为1
b = a + 2  # 给变量b赋值为a + 2,b的值为3

python中的代码注释和注释代码

        我们可以看到上面两行代码后面的有一个#号,#号后面写了一些描述文字。其实这就是python代码注释的写法,python解释器在翻译代码的时候,会忽略掉每一行代码#号以及#号后面的内容。当然这个#号的作用,不仅仅是用来描述代码功能的。它还可以帮我们注释掉某些我们不想执行的代码,我们在某一行代码的最前方输入#号,那这一行代码在执行的时候就会被python解释器忽略掉。就像下面这两行代码一样,它们就会被python解释器忽略。

# a = 1
# b = a + 2

        在PyCharm中编辑代码时,有注释代码的快捷键Ctrl + /。当我们想注释某行代码时,只需用鼠标选中这一行代码,然后同时按住Ctrl + /键,就会注释掉这行代码。要注释多行代码,就用鼠标选中多行代码,再同时按住Ctrl + /键,就会注释掉多行代码。如下图所示:

         同时按住Ctrl + /键 

        这3行代码就都被注释掉了,如果想解除注释,就选中被注释的代码,再同时按住Ctrl + /键,就会解除注释。

python变量的命名规则

        1.变量名可以由字母、数字、下画线(_)组成,其中数字不能打头。

        2.变量名不能是python关键字,但可以包含关键字(不用特意的去记python的关键字,当我们用python的关键字作为变量时PyCharm会友善的给出提示,我们再修改就好了)。

        3.变量名不能包含空格。

        例如:a,bc,a_,_d,_1a,_123,x1,y1_,hello_world都是合法的变量名

        例如:123,1_,1a,hello world都不是合法的变量名

        在PyCharm中不合法的都会标红报错,如下图所示:

基本输入和输出函数

        输入(input) 使用方式:变量 = input(输入提示字符串)

        输出(print) 使用方式:print(任何对象)

        举个例子,我们把下面的代码复制到PyCharm中去执行一下。

value = input("请输入:")
print(f"你输入的值是:{value}")

        把上面的代码复制到一个py文件中,我选择的是pythonBase.py文件。复制好代码后,鼠标右键点击屏幕,出现下图中的弹窗,点击Run‘pythonBase’开始运行pythonBase.py文件。如下图所示:

        首先会执行input函数,在PyCharm的下方会出现一个代码的调试窗口。在调试窗口中出现了input函数的输入提示字符串(请输入:),为什么提示字符串是(请输入:)而不是别的字符串呢?因为我们在代码中写的是input("请输入:"),如果我们把它改成input("请你输入:"),那这个地方出现的提示字符串就应该是(请你输入:)。我们可以去尝试修改成其他的提示字符串,来加深对input函数的理解。

         用鼠标点击(请输入:)的后方区域,会出现闪烁的光标,此时我们发现可以在调试窗口输入信息了,我们输入hello world点击回车,输出你输入的值是:hello world,此时代码执行完毕如下图所示:

         input函数被执行时,他会给出一个输入提示,提示的字符内容是我们编写代码的时候写的。input函数会一直等待我们给它输入数据,直到我们点击回车键。点击回车键后,input知道我们输入数据结束了,这时它会把我们输入的数据赋值给一个变量。因为我们代码中写的是

value = input("请输入:")

所以它会把我们输入的数据赋值给变量value,这时value的值就是我们输入的数据。

        print函数被执行时,它会在调式窗口打印出print函数括号中的数据,因为我们在代码中写的是

print(f"你输入的值是:{value}")

其中f"你输入的值是:{value}",这是一种字符串的格式化输出写法,现在不知道没关系,我们后面会讲到的。它的功能是把变量value的值与字符串"你输入的值是:"拼接到一起,变成一个新的字符串。所以现在print函数打印的就是一个字符串。大家可以重新运行pythonBase.py文件,输入其他的值来体验输入输出函数。

        print函数可以同时打印多个值,每个值之间使用逗号分隔。举个例子,请看下面的代码:

print(123, "爆笑蛙", 0.125)

执行结果如下:

print打印出了整型的123字符串'爆笑蛙'和浮点型0.125,并且这3个值之间使用空格符号来间隔。print函数默认使用空格来作为多个值之间的间隔符号,我们也自定义间隔符号。如下:

print(123, "爆笑蛙", 0.125, sep='--')

这里我们使用参数sep来自定义间隔符号,把每个值之间的间隔定义为字符串'--'。执行结果如下:

 我们也可以尝试使用其它的字符来自定义间隔符,来加深对print函数的理解。

        每个print函数打印出的字符串后面都会跟一个换行符(\n),所以我们使用多个print函数时,打印出的结果就会按多行显示。举个例子,请看下面的代码:

print(123)
print('hello world')
print('爆笑蛙')

执行结果如下:

从上面的打印结果我们可以看出,我们使用了3个print函数,就会打印出3行字符串。 如果我们想让这3行字符串在同一行显示怎么办,我们只需使用参数end就可以了。如下:

print(123, end=' ')
print('hello world', end=' ')
print('爆笑蛙', end=' ')

执行结果如下:

 我们使用end=' '来把print函数输出的字符串的最后一个字符自定义为空格,这样多个print函数打印的值就不会换行了。因为print默认的最后一个字符为换行符(\n),但被我们自定义成了空格,所以多个print打印的值之间就不是用换行符间隔了,而是使用空格来间隔。我们也可以使用其它的字符来体验不同的打印效果。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值