zoukankan      html  css  js  c++  java
  • python 字符串转换 和 格式化

    实例:   我们要输出 : 【 您的年龄是:18】

    print("您的年龄是:" + 18)          这样对吗?

    显然会报错的啦    因为在python中  字符串类型不能和整形的数值进行拼接。且错误信息也说了必须是字符串, 不能是整形

    第一种方法:   str() 

    使用python的内置函数 str()    强制将整形的18转换成字符串类型的18

    这是输出的结果

    第二种方法:  %d [字符串格式化符合 =》 d :格式化整形   s:格式化字符串   f:格式化浮点型]        这里就不需要将18转换成字符串类型 因为这里不是字符串拼接

    这是输出的结果

     

    第三种方法:str.format()          format() 是比较新的函数, 大多数的 Python 代码仍然使用 % 操作符。但是因为这种旧式的格式化最终会从该语言中移除, 应该更多的使用 str.format()

    这是输出的结果

  • 相关阅读:
    java中的Class类
    装机
    CSS入门
    初级HTML
    IO加强
    Lambda表达式
    IOStream-基础
    JavaSE阶段基础内容(不包括I/O,常用类,集合)
    markdown学习
    Log4j配置详解
  • 原文地址:https://www.cnblogs.com/hinq/p/14637626.html
Copyright © 2011-2022 走看看