网站开发尾款如何做账,建设通网站查询单位,网上有卖网站链接的吗,媒体资源网#x1f4dd;前言#xff1a; 上一篇文章python基础——入门必备知识中讲解了一些关于python的基础知识#xff0c;可以让我们更好的理解程序代码中内容的含义#xff0c;不至于一头雾水。今天我就来介绍一下#xff0c;python中两个常见的输入和输出语句 input 和 print …前言 上一篇文章python基础——入门必备知识中讲解了一些关于python的基础知识可以让我们更好的理解程序代码中内容的含义不至于一头雾水。今天我就来介绍一下python中两个常见的输入和输出语句 input 和 print 个人简介努力学习ing 个人专栏C语言入门基础以及python入门基础 CSDN主页 愚润求学 每日鸡汤在心里种花人生才不会荒芜 输入与输出 一输出语句print1print基本介绍与使用2利用print进行格式化输出1使用format() 方法2使用f-stringsPython 3.6 二输入语句input1input基本介绍2prompt参数3返回值注意 一输出语句print
1print基本介绍与使用
print() 是一个内置函数用于输出信息到控制台被广泛用于调试和展示计算结果。 print()的基本函数原型
print(value, ..., sep , end\n, filesys.stdout, flushFalse)说明 ● value可以是一个变量、数字、字符串甚至是元组或列表等。如果有多个值它们会被自动用空格分隔。 ● sep 用来指定输出值之间的分隔符默认是空格。 ● end\n指定在所有值输出后print() 函数会在结尾添加的字符默认是换行符 \n。 ● file指定 print() 函数的输出目标。默认是标准输出 sys.stdout也可以设置为一个文件对象。 ● flush布尔值指示是否立即“刷新”输出流默认为 False。 具体例子
# 输出一个字符串
print(Hello, World!)# 输出两个变量的值
a 1
b 2
print(The sum of a and b is:, a b)# 使用不同的分隔符
c 1
d 2
print(The sum of c and d is:, c, d) # 输出 c 和 d 之间用空格分隔# 输出多行文本
print(This is\nan example\nof text\nwrapping.)# 不换行
print(This will not end with a newline., end)
print(This will be on the same line.)# 向文件中打印
file open(output.txt, w)
print(This will go into the file., filefile)
运行上面代码可以得到
2利用print进行格式化输出
在Python中可以使用字符串的format()方法或者f-stringsPython 3.6来对print()函数进行格式化输出。 下面是一些常用的格式化方法
1使用format() 方法
format()方法可以用来格式化字符串中的值。它可以接受任意数量的位置参数并且还可以使用关键字参数。 例如
# 使用位置参数进行格式化
name Alice
age 25
print(My name is {0} and I am {1} years old..format(name, age))# 使用关键字参数进行格式化
print(My name is {name} and I am {age} years old..format(nameAlice, age25))# 在字符串中使用花括号{}来指定要替换的位置
print(My name is {} and I am {} years old..format(name, age))
2使用f-stringsPython 3.6
f-strings是一种更加简洁和直观的格式化方法它允许我们在字符串字面量中直接写入表达式。 例如
# 使用f-strings进行格式化
name Alice
age 25
print(fMy name is {name} and I am {age} years old.)# 格式化数值
num 1000
print(fThe number is {num:10.2f}.) # 宽度为10保留两位小数# 在字符串中使用花括号{}来指定要替换的位置
print(fMy name is {name} and I am {age} years old.)
f-strings支持很多格式化选项比如对齐、填充字符、宽度、小数位数等。 例如
# 格式化选项示例
num 1234.5678
print(f{num:10}) # 默认右对齐宽度为10
print(f{num:10}) # 左对齐宽度为10
print(f{num:^10}) # 居中对齐宽度为10
print(f{num:.2f}) # 保留两位小数
print(f{num:.2f}) # 显示正负号和小数
print(f{num:#.2f}) # 显示十六进制表示这些格式化方法都可以用来在print()函数中输出格式化的文本。
二输入语句input
1input基本介绍
input()是一个内置函数用于从用户那里获取输入。当input()函数被调用时它会暂停程序的执行等待用户在命令行或控制台中输入一些文本。用户输入的文本将被作为字符串返回。
input()的基本函数原型
str input([prompt])说明 ● prompt这是一个可选参数用于在命令行中显示提示用户输入信息。如果用户提供了这个参数那么input()函数会在等待用户输入之前打印出这个提示信息。如果用户没有提供prompt参数那么函数将不会显示任何提示直接等待用户输入。 ● str这是input()函数的返回值用户输入的任何内容都将作为字符串类型返回。 2prompt参数
下面我们来研究第一个参数prompt假如我们需要输入名字并输出到屏幕上 例如
# 当没有提供第一个参数prompt
name input()
print(f你输入的名字是{name})运行时 这时候只有一个光标等待我们输入 # 当我们提供了第一个参数prompt
name input(请输入你的名字)
print(f你输入的名字是{name})运行时 屏幕就会将我们输入的prompt的参数信息显示出来再等待我们输入 正常输入后运行结果 3返回值注意
input() 函数总是返回一个字符串如果我们输入了数字并且想对输入的数字进行数学计算我们就需要将字符串转换为数值类型如整数或浮点数。这可以通过使用类型转换函数如 int() 或 float()来实现。
例如我们要对输入的两个整数进行运算
# 获取第一个数字
num1 int(input(请输入第一个数字))# 获取第二个数字
num2 int(input(请输入第二个数字))# 计算和
sum num1 num2# 输出结果
print(结果是, sum)运行结果 还需注意的是如果我们输入的内容是形似浮点数的如1.2、2.2这类。我们又希望将他们强制类型转换成整型再计算则我们需要先将它们转换成浮点数类型然后再转换为整型类型 因为这种带小数的字符串没有办法直接转换成整型 具体方法
# 获取第一个数字
num1 int(float((input(请输入第一个数字))))# 获取第二个数字
num2 int(float((input(请输入第一个数字))))# 计算和
sum num1 num2# 输出结果
print(结果是, sum)输出结果 我的分享也就到此结束啦 要是我的分享也能对你的学习起到帮助那简直是太酷啦 若有不足还请大家多多指正我们一起学习交流 公主王子点赞→收藏⭐→关注 感谢大家的观看和支持祝大家都能得偿所愿天天开心