Python %r和%s区别代码实例解析
%r用rper()方法处理对象
%s用str()方法处理对象
相同结果
有些情况下,两者处理的结果是一样的,比如说处理int型对象。
例:
print('I am %s years old.' % 22)
print('I am %r years old.' % 22)
返回结果:
I am 22 years old.
I am 22 years old.
不同结果
例:
x = "There are %d types of people." % 10
print('I said: %r' %x)
print('I said: %s' %x)
返回结果
I said: 'There are 10 types of people.' # 通过%r 保留了原有所有属性
I said: There are 10 types of people.
例:
import datetime riqi = datetime.date.today() print(riqi) print("%s" %riqi) print("%r" %riqi)
返回结果
2020-04-02
2020-04-02
datetime.date(2020, 4, 2)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
Python实现批量读取HDF多波段栅格数据并绘制像元直方图
这篇文章主要为大家详细介绍了如何基于Python语言gdal模块,实现多波段HDF栅格图像文件的读取、处理与像元值可视化(直方图绘制)等操作,需要的可以参考一下2023-03-03最详细的python工具Anaconda+Pycharm安装教程
这篇文章主要介绍了最详细的python工具Anaconda+Pycharm安装教程,文中有非常详细的图文示例,对不会安装的小伙伴们有很好的帮助,需要的朋友可以参考下2021-04-04python语言中pandas字符串分割str.split()函数
分列在我们日常工作中经常用到,从各种系统中导出的什么订单号、名称、日期很多都是复合组成的,这些列在匹配、合并时没有办法使用,我们经常需要将她们分开,下面这篇文章主要给大家介绍了关于python语言中pandas字符串分割str.split()函数的相关资料,需要的朋友可以参考下2022-08-08已安装Pytorch却提示no moudle named 'torch'(没有名称为torch
这篇文章主要给大家介绍了关于已安装Pytorch却提示no moudle named 'torch'(没有名称为torch的模块)的相关资料,当提示"No module named 'torch'"时,可能是由于安装的Pytorch版本与当前环境不匹配导致的,需要的朋友可以参考下2023-11-11Pandas中DataFrame.drop()函数的具体使用
DataFrame.drop是Pandas库中一个非常实用的函数,用于删除 DataFrame中的行或列,本文就来介绍一下Pandas中DataFrame.drop()函数的具体使用,感兴趣的可以了解一下2024-07-07
最新评论