Python 输入和输出

1、输出

        内置函数print()提供在控制台输出打印数据

1.print()的标准用法

print()函数的一般格式为:

        print(<输出值1>, <输出值2>,..., <输出值n>, seq=' ', end='\n')

通过print()函数可以将多个输出值转化为字符串输出,其中seq为分隔符,默认为空格end为结束符,默认为换行('\n')

# 基本输出
print("Hello, World!")  # 输出简单的字符串
​
# 输出变量的值
name = "Alice"
age = 25
print(name, age)  # 直接输出变量
​
# 使用sep参数设定分隔符
print("apple", "banana", "cherry", sep=", ")  # 以逗号加空格作为分隔符输出多个字符串
​
# 使用end参数改变输出结束符
print("Line 1", end=" --- ")
print("Line 2")  # 连续打印时,第二行不会自动换行

2.print()格式化输出

(1)%操作符

%使用格式为

%[width][pre]type

  • width为显示宽度
  • pre表示小数点后精度,格式为.n(n为小数点后精度)
  • type表示输出类型

类型表 

类型含义
%s字符串
%d整数
%c字符
%f浮点数
%b二进制整数
%o八进制整数
%x十六进制整数
%e科学计数法
%%%

Pi = 3.1415926535
print("%10.2f" % Pi)

(2)format函数
a)format()基本语法
str="{}{}".format(arg1, agr2)
b)参数
str1="hello"
str2="world"
print("{} {}!".format(str1, str2))
print("{0} {1}!".format(str1, str2))#以变量下标作为参数
print("{arg1} {arg2}!".format(arg1=str1,arg2=str2))#以关键字作为参数

(3)f-strings格式化输出

f-string的常见使用方式

        f"{arg1}{arg2}{arg3}"

        {}内为替换内容,直接填入替换内容即可,可以填入表达式或者函数

str1="hello"
str2="world"
print(f"{str1} {str2}!")

 

(4)print()输出到文件
fp = open(r'E:\pythonProject\text.txt', 'a+')  # 打开文件
print("Hello World", file=fp)  # 输出到文件
fp.close()  # 关闭文件

 

2、输入

        内置函数input() 从标准输入读取文本,默认的标准输入是键盘。

str = input("请输入:")#程序到这里不会继续往下执行,等待用户输入完毕后继续执行
print ("你输入的内容是: ", str)
print(type(str))

注意:

1.input()括号内的为提示信息,可以为空

2.input()会把键盘输入的任何值当作字符串接收

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值