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

关注

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

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

《黏糊糊的你》免费观看| 无人区在线观看免费播放电视剧| 趴在床上翘屁股的好处有哪些| 美国A片巜禁忌9| 法国巜做爰的禁忌1| 妈妈的职业4免费观看完整版高清| 《再来一次好吗》动漫观看| 也门胡塞武装| 两个老头把我添高潮了| 五姑娘影院在线观看免费版电视剧| 全黄做爰100分钟视频| 双男主高干文小说| 房东天天吃我奶躁我在哪里看| 妈妈总是晚上装睡配合孩子| 麻花传沈娜娜MV| 《警花交换做爰》| 老师脱了内裤让我进去| 妈妈出轨了免费观看电视剧| “特殊军营”BY紫陌| 《帐篷里的秘密》动漫| 李丽珍三级| 《部长你别这样》大结局| 苍井空そら无码AV人妻电影| 特级毛片《武则天》| 蜜桃臀| 美国伦理巜偷窥蝴蝶| 扌暴辶鬲和扌暴辶的区别| 《金莲浮史》台湾绝版| 半裸| 《丰满的人妻》日本| 无人区免费高清版观看| 《医务室上垒》动漫全集在线观看| 一杆大枪草一家三娘| 公之浮之中字5HD| 绝品儿媳陈婷免费阅读| 人与动物胶配方视频荷尔蒙| 狄仁杰之天宫屋楼| 粘液共生1-3集免费观看动漫 | 跳抖胸舞| 伦理《禁忌12》| 他的水蜜桃BY林烟烟免费阅读