zoukankan      html  css  js  c++  java
  • Python基础 -- (10)格式化字符串

    比如范例:让用户输入薪资,乘以75% 得到税后薪资,并输出税后薪资,税前薪资,缴税额。

    salary = input('请输入薪资:')
    
    # 计算出缴税额
    tax = int(salary)*25/100
    # 再转化为字符串,方便下面的字符串拼接
    taxstr = str(tax)
    
    # 计算出税后薪资
    income = int(salary)*75/100
    # 再转化为字符串,方便下面的字符串拼接
    incomestr = str(income)
    
    print('税前工资是:'+salary,'缴税:'+taxstr, '税后工资是:'+incomestr)
    
    -->请输入薪资:120000
    -->税前工资是:120000 缴税:30000.0 税后工资是:90000.0

    这样写有点麻烦,我们可以采取格式化字符串方法:

    salary = input('请输入你的薪资:')
    tax = int(salary)*25/100
    income = int(salary)*75/100
    print('税前薪资:%s元,缴税:%s元,税后薪资:%s元' %(salary, tax, income))

    其中 %s 就是模板中的占位符,表示这个位置先占着,然后再提供一个元组,里面依次存放需要填入到 %s 位置 的数据。

    所以 %s 为占位符, 对应的格式化对象, 不仅仅是字符串,还可以是整数、 浮点数、列表、元组 等等。 元组里面只有1个元素,后面别忘了加个逗号。

  • 相关阅读:
    那些离不开的 Chrome 扩展插件
    Spring Boot 实战 —— 入门
    Maven 学习笔记
    Linux lvm 分区知识笔记
    Linux 双向 SSH 免密登录
    CentOS Yum 源搭建
    Ubuntu 系统学习
    iOS 测试三方 KIF 的那些事
    Swift 网络请求数据与解析
    iOS Plist 文件的 增 删 改
  • 原文地址:https://www.cnblogs.com/tangbohu2008/p/12807850.html
Copyright © 2011-2022 走看看