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

文章 > Python常见问题 > python3下的input函数怎么用

python3下的input函数怎么用

头像

silencement

2019-09-30 15:13:043760浏览 · 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'

(更多学习内容,请点击python学习网

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

>>> 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是分割次数。

关注

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

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

小叔子从后面抱住我的电视剧| 妈妈的绣感1| 麻豆| 《一滴都不许漏》何泽城林萌| 老公不在我和公发| 内谢中国媳妇最经典十句话| 美景之屋2电视剧高清完整版在线..| 成人做爰100部片| 美女和帅哥亲嘴| 《老板送醉酒丈夫回家》| 蜜桃成熟时李慧珍演的| 蜜桃浏览器| 我是宿舍的寄吧套BY小说推荐| 松坂庆子| 爸爸VICIUSSS幼儿小女孩| 巜强壮的公2做爰观看| 女性私密紧致情趣玩具| CSGO2开箱网站| 怎么奖励自己的隐私位置不被发现| 八戒八戒电影在线看免费观看8| 公交车NP粗暴H强J玩弄| 女人被添荫蒂舒服了| 漂亮的小瘦子3| 《妻欲公与媳》免费看| 女子SPA高潮呻吟抽搐| 无人区在线观看免费播放电视剧| 丈夫不在的日子中字头| 大染坊续集45集完整版免费观看| 女性LOGO大全图片| 15岁初中生用袜子套几几| 啄木鸟军舰女兵3法版| B站夫妻进入高峰期需要多久| 孤男寡女免费观看高清电视剧狂飙 | 小诗的高中日记1-15| 天美麻花星空影视免费观看电视剧 | 迅雷共享账号| GAI视频免费播放器| 优酷| 18岁的少女与狗高清电视剧 | 暴躁姐姐BGM国语版| 少妇厨房与子伦HD