赞
踩
在Python中,程序接收⽤户输⼊的数据的功能即是输⼊。
要获取用户输入,可以使用内置的input()函数。该函数会在程序执行时暂停,并等待用户输入。用户输入的内容将作为字符串返回。
input("提示信息")
name = input("请输入你的名字:")
print("你好," + name + "!")
在上面的示例中,input(“请输入你的名字:”) 语句会显示提示信息 “请输入你的名字:” 并等待用户输入。用户输入的内容将赋给变量name,然后使用print函数打印出相应的输出。
输出结果如下:
请输入你的名字:张三
你好,张三!
1、当程序执⾏到input,等待⽤户输⼊,输⼊完成之后才继续向下执⾏。
2、在Python中,input接收⽤户输⼊后,⼀般存储到变量,⽅便使⽤。
3、在Python中,input会把接收到的任意⽤户输⼊的数据都当做字符串处理。
password = input('请输⼊您的密码:')
print(f'您输⼊的密码是{password}')
print(type(password))
在上面的示例中,input(“请输⼊您的密码:”) 语句会显示提示信息 “请输⼊您的密码:” 并等待用户输入。用户输入的内容将赋给变量password,然后使用print函数打印出相应的输出。
输出结果如下:
请输⼊您的密码:12345678
您输⼊的密码是12345678
<class 'str'>
默认情况下,input()函数返回的是字符串类型的用户输入。如果需要将用户输入转换为其他数据类型,可以使用适当的转换函数(如 int()、float() 等)。 点击查看Python基本数据类型
age = input("请输入你的年龄:")
age = int(age) # 将输入的字符串转换为整数
print("你的年龄是:" + str(age))
在上面的示例中,我们首先使用 input() 函数获取用户输入的年龄,然后使用 int() 函数将输入的字符串转换为整数类型。最后,使用 print 函数将转换后的结果打印出来。
输出结果如下:
请输入你的年龄:18
你的年龄是:18
在Python中,可以使用内置的print()函数将文本或其他数据输出到控制台。你可以使用一个或多个参数传递给print()函数,它们将按照指定的顺序打印出来。
有时候,你可能需要在输出中插入变量的值。为了实现这个目的,可以使用格式化字符串。即按照⼀定的格式输出内容。
格式符号 | 转换 |
---|---|
%s | 字符串 |
%d | 有符号的⼗进制整数 |
%f | 浮点数 |
%c | 字符 |
%u | ⽆符号⼗进制整数 |
%o | ⼋进制整数 |
%x | ⼗六进制整数(⼩写ox) |
%X | ⼗六进制整数(⼤写OX) |
%e | 科学计数法(⼩写’e’) |
%E | 科学计数法(⼤写’E’) |
%g | %f和%e的简写 |
%G | %f和%E的简写 |
注释(这两个很常用):
%06d,表示输出的整数显示位数,不⾜以0补全,超出当前位数则原样输出
%.2f,表示⼩数点后显示的⼩数位数。
1、使用 % 进行格式化输出
name = "Alice"
age = 25
print("我的名字是 %s,年龄是 %d 岁。" % (name, age))
#输出结果为:我的名字是 Alice,年龄是 25 岁。
在上面的示例中,%s 和 %d 是格式化字符串中的占位符,它们分别表示字符串和整数的位置。通过 % 运算符,我们可以将变量 name 和 age 的值插入到格式化字符串中。
2、使用 format() 方法进行格式化输出
name = "Bob"
age = 30
print("我的名字是 {},年龄是 {} 岁。".format(name, age))
#输出结果为:我的名字是 Bob,年龄是 30 岁。
在上面的示例中,{}是格式化字符串中的占位符,它们表示要插入变量的位置。使用format()方法,我们可以将变量name和age的值传递给format() 方法,然后将其插入到格式化字符串中。
3、使用 f-strings 进行格式化输出
name = "Carol"
age = 35
print(f"我的名字是 {name},年龄是 {age} 岁。")
#输出结果为:我的名字是 Carol,年龄是 35 岁。
在上面的示例中,我们在字符串前面添加了 f,并使用花括号 {} 将变量名括起来。在 f-strings 中,花括号内的变量会被替换为其对应的值。
转义字符 | 描述 |
---|---|
\ (在行尾时) | 续行符 |
\ \ | 反斜杠符号 |
\’ | 单引号 |
\” | 双引号 |
\a | 响铃 |
\b | 退格(Backspace) |
\e | 转义 |
\000 | 空 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
\f | 换页 |
\oyy | 八进制数,yy代表的字符,例如:\o12代表换行 |
\xyy | 十六进制数,yy代表的字符,例如:\x0a代表换行 |
\other | 其它的字符以普通格式输出 |
print('输出的内容', end="\n")
在Python中,print(),默认⾃带 end=“\n” 这个换⾏结束符,所以导致每两个print直接会换⾏展示,⽤户可以按需求更改结束符。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。