程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

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

发布于2020-02-27 08:43     阅读(857)     评论(0)     点赞(28)     收藏(3)


在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当中输出是默认已经自动将数字转化为了字符串就不会出现这些问题了。



所属网站分类: 技术文章 > 博客

作者:美美哒

链接:https://www.pythonheidong.com/blog/article/234817/70f47a0355628fcd4dda/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

28 0
收藏该文
已收藏

评论内容:(最多支持255个字符)