Python入门之 str.format()方法、f-strings(格式化字符串字面值)、字符串拼接和input()函数

print()函数只能输出用指定符号分隔的值,当需要用更多的控制输出格式时,可用str.format()方法、f-strings(格式化字符串字面值)和字符串拼接的方法

1.str.format()方法

可以灵活方便的将待输出的变量格式化为期望的格式

格式为<模板{替换域}字符串>.format(<逗号分隔的参数>)

这个方法的模板字符串由字符串和嵌入在字符串中的一个或多个大括号表示的替换域组成,用来控制修改字符串中嵌入值出现的位置,该方法执行时,会将format()中出现的参数按顺序的填入替换域中,每个替换域可以包含一个位置参数的数字索引,format()中的每个参数的数字序号从0开始,程序运行时,将format()中的参数按数字序号依次填入到替换域中

每个替换域可以包含一个关键字参数的名称,用来接收format()函数中关键字参数的值

 2.f-strings(格式化字符串字面值)

使用方法与str.format()方法类似,不同的是去掉了format()部分,在字符串前加引导符号f,将放置str.format()方法中的变量或参数表达式直接填入字符串中的替换域中,在程序执行时,直接在替换域的位置输出变量值或参数表达式的值。

str.format()和f-strings都支持在在大括号中加冒号和“格式限定符”进行输出格式的进一步控制

":.mf"  控制输出浮点数小数点后m位数字

 3.字符串连接:用'+’将多个字符串拼接为一个字符串,若参与拼接的变量为整数或其他数据类型时,需要用str()函数将其转换为字符串类型在与其拼接

 input(['提示性文字'])  从标准输入设备(键盘)获取用户输入

 无论用户输入的是字符类型还是数值,均返回字符串类型,如果要返回数值类型,则需要进行数值转换

 

  • 12
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值