Py学习笔记:py2中的raw_input,input 与 py3中的input

py2:

(1)raw_input:

            raw_input( )函数无论用户输入的是什么类型的值,都将其视为字符类型接收,列如:

                m = raw_input( )

                输入:This is a py project

                输出:‘This is a py project’

                输入: 10

                输出: '10'

            如果你希望能够利用raw_input( )接收一个整数,那么你需要通过int( )函数处理:

               m = input( raw_ input( ) )    或者    m = raw_input( )    m = int(m)

( 2 )  input:

             input( )函数用户必须明确自己想要输入的是什么类型的值,数字格式的值可以直接输入,函数接收到的也将会是一 个数字格式的值,如果想要输入字符格式的值,那么必须在输入时必须加上‘’或“”来告诉input函数用户希望输入的是字符格式的值,列如:

                m = input( )

                输入:  10

                输出: 10

                输入: This is a py project

                输出: NameError: name 'm' is not defined(input函数会将其视为未定义的值)

                正确输入方式:

                输入:‘This is a py project’或  "This is a py project"

                输出:  'This is a py project'

py3:

        在py3中只有唯一的输入函数:input :

               

 m = input( )

                

m = raw_input( )

                输入:This is a py project

                输出:‘This is a py project’

                输入: 10

                输出: '10'

            发现py3中的input函数与py2中的raw_input函数是相同的,可以理解为py3中将py2中的input函数删除,然后将raw_input函数更名为input函数


            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值