Python基础之程序与用户交互
【一】什么是与用户交互
- 交互就是输入和输出
- input输入数据,print输出数据
【二】为什么要与用户交互
- 将计算机拟人化,实现像人一样能和用户进行交流
- 我们需要一个平台,也就是计算机来支持用户实现数据的输入和输出
【三】如何与用户交互
【1】输入(input)
(1)Python3
- 在Python3中input会等待用户输入内容,回车后,就会返回用户输入的值
#input接受的所有数据类型都是str类型
name = input("请输入用户名:")
pwd = input("请输入密码:")
print(name,type(name))
print(pwd,type(pwd))
#输出
#ligo <class 'str'>
# 111 <class 'str'>
(2)Python2
- raw_input接收用户输入,并且返回用户输入的字符串
#输入11 11,输出11 11
name = input("请输入用户名:")
pwd = input("请输入密码:")
print("用户名是",name)
print("密码是",pwd)
- input的用法与Python3的input不同
- 会将用户输入的内容当作 Python 表达式来处理
- 如果用户输入的是字符串,需要使用引号括起来。
#输入数字 1
l = input('输入什么类型存什么类型:')
print(type(l)) #<class 'str'>
#在 Python3中,input已经改为只接收字符串,所以返回的都是str
【2】输出(print)
# print可以输出简单的字符串
print("abcdefg")
#print也可以输出多个值,值与值之间要用逗号隔开
name = "ligo"
age = 20
print(name,age) #ligo 20
#end参数可用于指定输出结尾字符
print("abc", end="")
print("def") #输出 abcdef
#给end赋值
print("abc", end="\n)
print("def")
#输出 abc
# def
#也可改成其他字符
print("abc", end="#")
print("123", end="$")
print("ddd", end="&") #输出 abc#123$ddd&
分类:
Python部分 / python初级
, Python部分
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY