国产成人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是分割次数。

关注

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

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

老师含紧一点H边做边走| HONORED| 33D蜜桃成熟| 口咬二十八个图片高清| 双龙戏珠3父子免费阅读全文| 《巨大萌蒂》免费| 《淫毛》在线观看免费| 《炸裂吧!巨棒》免费阅读漫画| 美女和帅哥一起努力生产豆浆的视. | 我的老师中韩双字| 开会也一直放里面老板的小说| 教室停电 挺进她体内H| 69精品久久久久久久精品A片| 爸爸吃女儿奶奶高情商回复| 国产旗袍裙人妻人伦| 多村三飞母姐妹花女儿的小说| 久久精品欧美-区二区三区| 蜜桃览器| 日本大片又大又好看的PPT| 《熟妇的荡欲》免费看| 人野兽马狗猪大全| 亚洲日产精品一二三四区| B站暴躁少女CSGO| 夜童| 男牛把困困放入女生困困洞里 | 免费观看60分钟高清电视剧| 女明星光溜溜图片视频素材| 我在做饭他在下添好爽好硬| 来真正的狗配人真人| 欧美大片PPT免费大全| 小雨和公做爰22章| 水手服| 韩剧在办公室做饭的电影| 口咬的10个绝招图片| 韩漫免费浸画在线阅读| 蜜桃浏览器| 美国A片《禁忌5| 妈妈叫我戴上避孕套英文| 姐姐用脚帮你打枪| 静海天气预报| 3DMAX9喷射2D3D区别漫..