Python 输入与输出

活动地址:CSDN21天学习挑战赛

一、输入

Python 使用input 方法来接收用户的输入。不管用户输入的是字符还是数字,input方法都会将接收的数据转换为字符串类型的。

二、输出

        1.print函数

                print函数的功能是将内容输出到控制台上,print函数的输出默认会自动换行,解决方法是将参数“end”设置为空或运用“\t”这样的制表符。

        2.格式化输出

                可以说是为了输出的时候,更美观,更一目了然。

格式化字符串的转换逻辑
格式化符号转换逻辑
%c转换成字符及ASCII码
%s优先使用str函数进行转换
%d或%i转换成有符号十进制数据
%f或%F转换成浮点数
%u转换成无符号十进制数
%o转换成无符号八进制数
%x或%X转换成无符号十六进制数
%e或%E转换成科学计数法
%g或%G%f(F)和%e(E)的简写
%%直接输出%

可以通过使用辅助指令,控制最终字符显示方式

辅助指令
符号转换逻辑
-左对齐
+在正数前面显示加号
%‘%%’输出一个单一的‘%’
*定义宽度和小数点精度
#在八进制前面显示‘0’,在十六进制前面显示‘0x’或者‘0X’
0显示的数字前面填充‘0’,而不是默认的空格
<sp>在正数前面显示空格
(var)映射变量(字典参数)
m.n.m是显示的最小总长度,n是小数点后的位数

        3.字符串模板

                使用字符串模板的好处在于,模板中的"${变量}",相当于点位符,当变量非常多的时候,可以指定同名关键字,可以有效避免出错。

from string import Template
a = Template("${b},${c}")
d = a.substitute(b="HELLO",c="WORLD")
print("使用模板:",d)

#运行
使用模板: HELLO,WORLD

         4.format格式化字符串

                使用format格式化字符串是一种常见的做法。

a = "abc"
print("{}".format(a))
print("{a}".format(a="adsf"))

#运行
abc
adsf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值