国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python的input函数如何运行

python的input函数如何运行

头像

silencement

2019-09-17 15:04:0515540浏览 · 0收藏 · 0评论

input()以字符串的方式获取用户输入:

>>> x = input()
4.5
>>> type(x)
<class 'str'>
>>> y = input()
Do you love python?
>>> type(y)
<class 'str'>

输入的字符串可以通过运算符进行连接、复制等操作:

>>> x = input()
abc
>>> x * 3
'abcabcabc'
>>> y = input()
123
>>> x + y
'abc123'

但无法直接参与算术运算,如:

>>> x = input()
5
>>> x + 5
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: must be str, not int
>>> x * 5
'55555'
>>> y = input()
6
>>> x * y
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: can't multiply sequence by non-int of type 'str'

此时可以使用转换,方法有多种:

1.指定类型转换

1 >>> y = int(input())
2 10
3 >>> type(y)
4 <class 'int'>

2.自动转换

函数eval() 用来执行一个字符串表达式,并返回表达式的值

eval(expression, globals[ ], locals[ ])

global 和 locals 分别相当于全局和局部变量,eval函数会优先在局部变量存储空间中检索

1  >>> y = eval(input())
2  4.5
3  >>> type(y)
4 <class 'float'>

3.切割转换

利用函数split()通过指定分隔符对字符串进行切片。

str.split(str="", num=string.count(str))

str为分割符,包括空格、\n,\t 等 ,num是分割次数。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

情趣内衣秀| 美女比基尼游泳图片视频| 翁虹任达华《玉尺经》| 《法国空乘4》在线观看| 《性爽2》电影| 《出差的日子》中文版| 7777777亚洲和欧洲尺码表 | 妈妈装睡配合孩子阴阳调和| 《再来一次好吗》免费观看| 耕耘小侄女小说全文免费阅读| 把腿扒开让我添30分钟| 姐姐片多多免费高清电视剧| 图书馆挺进她腿间湿润漫画| 器材室轮-J-(1):蒙着眼在...| 狗配人的大片视频大全| 瑜伽馆里的私密按摩效果怎么样 | 成全免费高清在线观看第6季预告| 国产精品三级在线观看无码| SHIF| 荒野激战2欧美版10大明星| 女兒亂倫在线观看| 边做边流奶水的人妻| 酒醉的玫瑰在线观看| 《酒店激战》动漫1-5集免费观..| 美女热舞| 梁祝艳谭5免费观看| 妈妈的朋友7| 免费观看已满十八岁电视剧直播| 学校体检要用手扒开前面吗| 水氏杨花与十二轿夫| 适合做时看的电影| 爸爸的擎天柱让我看第二集| 《厨房激战5》完整版在线观看 | 男女主亲密缠绕的画面真人版| 欧美IPHONEXR| 男生把小困困放到女生困里视频| 法国色情巜宝贝宝贝3| 《深度》大尺度床戏| 《性爽2》电影| 欧美一区二区| 经典人文地理百年航母