Python当中的len(),str(),input(),print()函数当中值得注意的点

在python当中很多时候会用到这三个函数,这也是考试当中十分常见的考点,这里做一些记录:

1.len():用于测量变量当中的字符串/元组等的长度

举个例子:

>>> stt="great"
>>> len(stt)
5
>>> er=[1,2,3,4,5]
>>> len(er)
5

这样就可以得到字符串和元组的长度均为5了,当然你也可以写其他的数据类型并用这个函数进行测量。

 

2.str():用于将变量变成更容易看的形式,即全部变为字符串,代码如下所示:

>>> hh=12
>>> str(hh)
'12'
>>> ha=[1,2,3,4,5]
>>> str(ha)
'[1, 2, 3, 4, 5]'
>>> har=["1","ad","ryr"]
>>> str(har)
"['1', 'ad', 'ryr']"

 

3.input()函数:这个函数需要注意的是我们输入的所有的变量都默认为是字符串,如果我们不将其进行数据类型的变换的话,千万要小心,如果在输出的时候没有对输入的整形变量进行变换到字符串的话,程序是会报错的,并且即使在程序里进行了转换,最后还是需要在输出的时候利用str()函数来输出整形变量。看一个简单的例子:

>>> name=input()
131
>>> name
'131'
>>> name=int(input())
131
>>> name
131

 

4.print()函数默认是无法输出整形变量和浮点型的,只能够输出字符串型,如果是整形数字,我们需要用str()函数将其转化为字符串型,这样才能够将其输出并不报错。(这是一个很重要的考点,而且我们平时很容易忽略这个问题),因为在Java当中输出是默认已经自动将数字转化为了字符串就不会出现这些问题了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值