栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python——input函数和占位符(新手)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python——input函数和占位符(新手)

1.input函数:

input() 函数接受一个标准输入数据,返回为 str 类型。

格式:变量 = input() 注意:接受的所有内容都是字符串。

input()函数有一些特殊的用法:

用法1:通过if判断或iter()函数的哨兵值用法让input()遇到回车键也能持续输入

txt = ""
while True:
    k = input()
    if k == "quit":
        break
    txt += k + "n"
print("以下是输出内容")
print("txt:n"+txt)

这样我们就可以让input()好像忽略掉了回车键,可以持续输入内容,输入quit之后敲回车才结束

也可以使用iter()函数的哨兵值用法。

end_str = "end"
txt = ""
for line in iter(input, end_str):
    txt += line + "n"
print("以下是输出内容")
print("txt:n" + txt)

用法2:限制用户的输入内容,比如只能输入字母

方式1:在输出结果上进行过滤,可以用正则表达式实现

方式2:在键盘上输入上进行限制,使用pynput第三方库可以对用户的键盘进行监听和操作

2.占位符:
name = input("请输入姓名:")
age = eval(input("请输入年龄"))
info = "%s今年%d岁"%(name,age)
print(info)

1,常用占用符:

%s        字符串
%r         字符串
%c        单个字符
%b        二进制整数
%d        十进制整数
%i         十进制整数
%o         八进制整数
%x         十六进制整数
%e         指数
%E         指数
%f          浮点数
%F         浮点数,与上相同
%g         指数(e)或浮点数
%G         指数(E)或浮点数

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/280626.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号