荐 自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
第一课
print的使用
首先来看一个演示:
执行:
(在Sublime中,#号之后为注释的意思,这一行的颜色比较浅,在python中也不执行,我在Sublime中用#为大家标注一些内容,便于大家更好的理解)
这是print的第一个用法。
我们还可以在cmd中找寻print的用法,像这样
value是变量名,即(name,age,gender)这些
sep是分隔符的简写,默认为空格(即默认sep=’ ‘),你也可以自定义,像这样
执行:
第8行中的“小白”,“18”,“男”之间默认的是空格连接(sep=‘ ’)。
第9行中的“小白”,“18” 和“男”之间自定义的用#号连接(sep=’#’)。
转义字符
以下是一些常见的转义字符:
“\n” :换行
执行结果如下:
hellow换行之后才输出了ketty。
在print函数中,默认end=’\n’,但我们也可以自定义,例如:
执行出来就是:
我们定义的end=’ ',这样“AAA”“BBB”“CCC”就不会换行,它们在一行上输出。
下面是一个简单的小练习。
练习:在一行输出
亲爱的xxx:
请点击链接激活用户:激活用户
执行:
成功!
对于单双引号又是怎样使用的呢?
下面是正确的演示:
执行出来就是:
规则:python里面支持单双引号的嵌套使用(即单引号中可以套双引号,双引号中也可以套单引号),但单引号里套单引号、双引号里套双引号时,就需要用到转义字符了。
再看下面的三个演示:
“\”和后面的一个单位不构成转义字符时,就会一起输出。
r’ '意思就是原样输出字符串的内容,即使有转义字符也不会转义。
字符串
一个简单的演示:
执行:
这里面的单引号就是字符串。
字符串:有单引号,双引号,三引号。(‘ ’ “ ” ‘’‘ ’‘’)
对于单引号和双引号我们很熟悉了,那么三引号怎样使用呢?
三引号使用
执行:
这两种方式执行出来的结果是一样的,这就是三引号的第一个作用——保留格式输出。下面是三引号的第二个作用——注释。
注释
对于注释,目的就是为程序员增加代码的可读性,python也会跳过此代码不执行。
#:单行注释(就像我前面提到的,我用#号为大家做了一些注释)
‘’’:多行注释(这就是三引号的第二个作用,三引号的之间可以进行多行注释)
#号和三引号就是这样使用,达到注释的目的的。
格式化输出
下面是输出同一结果的两种方式:
第一种输出方式用“+”连接,但是它只可以连接字符串变量,如果连接了整型或浮点型变量,执行结果就会报错。
而像第二种“print(‘订单的收件人是:%s,收货地址是:%s,联系方式是:%s’%(person,address,phone))”这样的输出方式在增加了整型或浮点型变量时,输出不受影响。
这就是以格式化输出。
例如:
当多加一个商品数量(整型)时,
第一种输出方式就会报错,但格式化输出却不受影响
执行:
再看下面的一个演示,其中,赵飞的年龄是18,这个“18”是整型变量,格式化输出时,实际上就是强制的将整型转化成了字符串型。
如图:
执行:
这两种方式都输出“年龄是: 18”。
再看一个使用%s格式化输出的例子:
执行:
格式化使用%s,%d,%f
在python中,任何类型都可以转化成字符串类型,请看示范。(str( )就是将括号里的内容转化成字符串型的方式)
%s字符串型,%d整型,%f浮点型。
用%d格式化输出(输出全为整型):
用%f格式化输出:(%.1f 是保留一位小数的意思)
再如:
练习:(注释的为题目,书写的代码为解答)
执行:
这是第一种写法,下面是第二种写法:
执行:
format格式化方式
演示:
format也是一种字符串输出的格式化的方式,以上就是它的使用方法。
input 输入
在cmd中查看一下input函数的用法
演示:
执行:
我们发现这个光标一直在闪,在里面输入内容,按回车执行:
演示2:
input输入之捕鱼达人:
input输入之英雄联盟
结语:
以上就是本节课的的全部内容,我运用了一些例子来进行说明,希望大家能够理解,如果有什么不懂的地方,欢迎评论留言。
凡心所向,素履所往;
生如逆旅,一苇以航;
追风赶月,尽处春山;
不忘初心,方得始终。
本文地址:https://blog.csdn.net/weixin_48867742/article/details/107123933