python中str函数 python 中str

str在python中用法

Python中的str可以表示字符串类,也可以是将变量强制转换为字符串的函数,写作str()。str函数是Python内置函数的一种,可以直接使用,无需调用。 扩展资料

站在用户的角度思考问题,与客户深入沟通,找到越城网站设计与越城网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计、网站制作、企业官网、英文网站、手机端网站、网站推广、域名与空间、虚拟空间、企业邮箱。业务覆盖越城地区。

python中srt的全称是SubRip Text,srt文件打开方式srt文件可以使用系统自带的.文本处理器来打开,比如notepad.exe,write.exe,word等文件处理软件。在Python中,str 表示字符串类 ,也可以是将变量强制转换为字符串的函数,写作str()。

python str和repr的区别

str与repr区别:

1、python中str函数通常把对象转换成字符串,即生成对象的可读性好的字符串,一般在输出文本时使用,或者用于合成字符串。str的输出对用户比较友好适合print输出。

2、pyton中repr函数将一个对象转成类似源代码的字符串,只用于显示。repr的输出对python友好,适合eval函数得到原来的对象。

3、在类中实现__str__和__repr__方法,就可以得到不同的返回,示例代码:

class test(object):

def __repr__(self):

return "return test repr() string."

def __str__(self):

return "return test str() string."

print(str(test()))

return test str() string.

print(repr(test()))

return test repr() string.

python中的__str__函数作用

__str__方法:总结

在python中方法名如果是__xxxx__()的,那么就有特殊的功能,因此叫做“魔法”方法,当使用print输出对象的时候,只要自己定义了__str__(self)方法,那么就会打印从在这个方法中return的数据

例子1:如:

class Car:

def __init__(self, newWheelNum, newColor):

    self.wheelNum = newWheelNum

    self.color = newColor

def __str__(self):

    msg = "嘿。。。我的颜色是" + self.color + "我有" + int(self.wheelNum) + "个轮胎..."

    return msg

def move(self):

    print('车在跑,目标:夏威夷')

BMW = Car(4, "白色")

print(BMW)

例子2:如:

class Cat:

"""定义了一个Cat类"""

#初始化对象

def __init__(self, new_name, new_age):

    self.name = new_name

    self.age = new_age

def __str__(self):

    return "%s的年龄是:%d"%(self.name, self.age)

#方法

def eat(self):

    print("猫在吃鱼....")

def drink(self):

    print("猫正在喝kele.....")

def introduce(self):

    print("%s的年龄是:%d"%(self.name, self.age))

#创建一个对象

tom = Cat("汤姆", 40)

lanmao = Cat("蓝猫", 10)

print(tom)

print(lanmao)

运行结果:

汤姆的年龄是:40

蓝猫的年龄是:10

python str函数怎么用

是将一个对象转成字符串显示,注意只是显示用,有些对象转成字符串没有直接的意思。

str():将变量转化为字符串类型

a = 1

b = [1, 2, 3]

str_a = str(a)

print(a)

print(type(a))

str_b = str(b)

print(b)

print(type(b))

The str() function is meant to return representations of values which are fairly human-readable, while repr() is meant to generate representations which can be read by

the interpreter (or will force a SyntaxError if there is not equivalent syntax). For objects which don't have a particular representation for human consumption, str() will

return the same value as repr(). Many values, such as numbers or structures like lists and dictionaries, have the same representation using either function. Strings and。


本文题目:python中str函数 python 中str
转载注明:http://bzwzjz.com/article/doihdpi.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 响应式网站设计方案 成都网站设计 网站制作 成都品牌网站建设 成都模版网站建设 成都网站设计 攀枝花网站设计 成都网站建设公司 手机网站设计 成都网站建设 成都网站建设 四川成都网站建设 网站建设推广 高端网站设计 成都网站制作 手机网站建设套餐 企业网站制作 成都营销网站制作 外贸网站设计方案 重庆网站建设 网站建设方案 成都企业网站设计