欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

荐 自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。

程序员文章站 2022-09-14 08:38:51
第一课print的使用转义字符:字符串三引号使用注释格式化输出格式化使用%s,%d,%fformat格式化方式input 输入input输入之捕鱼达人:input输入之英雄联盟结语:print的使用首先来看一个演示:执行:(在Sublime中,#号之后为注释的意思,这一行的颜色比较浅,在python中也不执行,我在Sublime中用#为大家标注一些内容,便于大家更好的理解)这是print的第一个用法。我们还可以在cmd中找寻print的用法,像这样value是变量名,即(name,age...

print的使用

首先来看一个演示:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
执行:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
(在Sublime中,#号之后为注释的意思,这一行的颜色比较浅,在python中也不执行,我在Sublime中用#为大家标注一些内容,便于大家更好的理解)
这是print的第一个用法。
我们还可以在cmd中找寻print的用法,像这样
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
value是变量名,即(name,age,gender)这些
sep是分隔符的简写,默认为空格(即默认sep=’ ‘),你也可以自定义,像这样荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
执行:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
第8行中的“小白”,“18”,“男”之间默认的是空格连接(sep=‘ ’)。
第9行中的“小白”,“18” 和“男”之间自定义的用#号连接(sep=’#’)。

转义字符

以下是一些常见的转义字符:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
“\n” :换行
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
执行结果如下:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
hellow换行之后才输出了ketty。

在print函数中,默认end=’\n’,但我们也可以自定义,例如:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
执行出来就是:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
我们定义的end=’ ',这样“AAA”“BBB”“CCC”就不会换行,它们在一行上输出。
下面是一个简单的小练习。
练习:在一行输出
亲爱的xxx:
请点击链接激活用户:激活用户
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
执行:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
成功!

对于单双引号又是怎样使用的呢?
下面是正确的演示:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
执行出来就是:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
规则:python里面支持单双引号的嵌套使用(即单引号中可以套双引号,双引号中也可以套单引号),但单引号里套单引号、双引号里套双引号时,就需要用到转义字符了。

再看下面的三个演示:荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
“\”和后面的一个单位不构成转义字符时,就会一起输出。
r’ '意思就是原样输出字符串的内容,即使有转义字符也不会转义。

字符串

一个简单的演示:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
执行:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
这里面的单引号就是字符串。
字符串:有单引号,双引号,三引号。(‘ ’ “ ” ‘’‘ ’‘’)
对于单引号和双引号我们很熟悉了,那么三引号怎样使用呢?

三引号使用

荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
执行:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
这两种方式执行出来的结果是一样的,这就是三引号的第一个作用——保留格式输出。下面是三引号的第二个作用——注释。

注释

对于注释,目的就是为程序员增加代码的可读性,python也会跳过此代码不执行。
#:单行注释(就像我前面提到的,我用#号为大家做了一些注释)
‘’’:多行注释(这就是三引号的第二个作用,三引号的之间可以进行多行注释)
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
#号和三引号就是这样使用,达到注释的目的的。

格式化输出

下面是输出同一结果的两种方式:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
第一种输出方式用“+”连接,但是它只可以连接字符串变量,如果连接了整型或浮点型变量,执行结果就会报错。
而像第二种“print(‘订单的收件人是:%s,收货地址是:%s,联系方式是:%s’%(person,address,phone))”这样的输出方式在增加了整型或浮点型变量时,输出不受影响。
这就是以格式化输出。
例如:
当多加一个商品数量(整型)时,
第一种输出方式就会报错,但格式化输出却不受影响
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
执行:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
再看下面的一个演示,其中,赵飞的年龄是18,这个“18”是整型变量,格式化输出时,实际上就是强制的将整型转化成了字符串型。
如图:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
执行:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
这两种方式都输出“年龄是: 18”。
再看一个使用%s格式化输出的例子:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
执行:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。

格式化使用%s,%d,%f

在python中,任何类型都可以转化成字符串类型,请看示范。(str( )就是将括号里的内容转化成字符串型的方式)
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
%s字符串型,%d整型,%f浮点型。
用%d格式化输出(输出全为整型):
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
用%f格式化输出:(%.1f 是保留一位小数的意思)
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
再如:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
练习:(注释的为题目,书写的代码为解答)
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
执行:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
这是第一种写法,下面是第二种写法:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
执行:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。

format格式化方式

演示:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
format也是一种字符串输出的格式化的方式,以上就是它的使用方法。

input 输入

在cmd中查看一下input函数的用法
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
演示:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
执行:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
我们发现这个光标一直在闪,在里面输入内容,按回车执行:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
演示2:
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。

input输入之捕鱼达人:

荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。

input输入之英雄联盟

荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。

结语:

以上就是本节课的的全部内容,我运用了一些例子来进行说明,希望大家能够理解,如果有什么不懂的地方,欢迎评论留言。
荐
                                                        自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
凡心所向,素履所往;
生如逆旅,一苇以航;
追风赶月,尽处春山;
不忘初心,方得始终。

本文地址:https://blog.csdn.net/weixin_48867742/article/details/107123933