导语:
本文主要介绍了关于python如何打印字符串的相关知识,包括python截取指定字符串,以及Python输出字符串长度这些编程知识,希望对大家有参考作用。
在 Python 中,字符串是最常用的数据类型。引号(' 或 ')可用于创建字符串。
一、打印
1.__str__主要应用于print函数以及字符串函数str的转换操作
2. __repr__ 适用于所有输出操作。如果有 print 和 str 操作并且定义了 __str__ ,则以 __str__ 为准
3、当__repr__和__str__都没有定义时,默认打印输出对象地址信息
二、实例
# str.pyclass DisplayClass:
"""
__repr__ is used everywhere, except by print and str when a __str__ is defined.
__str__ to support print and str exclusively
"""
def __repr__(self):
return "display __repr__ class"
def __str__(self):
return "display __str__ class"# 使用命令行的形式打印输出 2.x & 3.x 输出效果一致,以2.x作为截图>>> d = DisplayClass()>>> d # 调用repr>>> print(d) # 调用str>>> print(repr(d)) # 调用repr>>> print(str(d)) # 调用str
字符串相关知识点,推荐访问:
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何创建模块12/05
- ♥ 如何将元素添加到python列表中的指定位置?09/18
- ♥ 如何找到python列表?10/04
- ♥ python是编译语言还是解释语言10/31
- ♥ 关于Python脚本中执行adb命令的方法10/26
- ♥ pypi上有python安装包吗?12/29
内容反馈