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

    技术2025-07-20  16

    第一课

    print的使用转义字符字符串三引号使用注释 格式化输出格式化使用%s,%d,%fformat格式化方式 input 输入input输入之捕鱼达人: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输入之英雄联盟

    结语:

    以上就是本节课的的全部内容,我运用了一些例子来进行说明,希望大家能够理解,如果有什么不懂的地方,欢迎评论留言。 凡心所向,素履所往; 生如逆旅,一苇以航; 追风赶月,尽处春山; 不忘初心,方得始终。

    Processed: 0.012, SQL: 10