首页 > 其他分享 >字符串对象

字符串对象

时间:2023-04-24 23:44:57浏览次数:36  
标签:对象 Python str 字符串 方法 属性

在Python中,字符串被视为对象。它的类型名为 str,函数type可以输出字面量和变量的类型
class 'str'

要想调用对象的属性和方法,需要在对象后面加一个点号运算符,然后连接属性或方法
mystr.lower()

在Python中,方法与属性的调用区别在于,属性名后面不需要任何后缀,而方法名后面始终需要有一个小括号,即使一个参数也没有。小括号中可以接收参数,多个参数用逗号隔开。

Python中的字符串对象没有什么常用的属性,但有很多常用的方法。
字符串没有length属性,可用len函数返回字符串的长度
可以使用dir函数查看字符串支持的所有方法与属性:dir("Hello Word")

 

创建字符串有两种途径,一是用str类实例化来创建,另一种是用字符串字面值来直接创建。

使用单引号或双引号括起来的字符序列为短字符串字面值:
"Python"
长字符串字面值可以跨行,它是用三引号(前后同时三个单引号或三个双引号)括起来的字符序列。

 

字符串的连接(用“+”)和重复(用“*”)
"zwj's"+ ' python'
print("Hello"*30)
这里的“+”号与数的运算意义不一样:对数来说它是加法操作,对字符串来说它是连接操作。操作符的含义取决于操作对象,这就是Python的多态性。

标签:对象,Python,str,字符串,方法,属性
From: https://www.cnblogs.com/sangern/p/17351334.html

相关文章

  • 类的定义与对象的创建使用
    定义类://定义一个手机类//属性:创建品牌、颜色、价格//行为:给xxx打电话群发短信publicclassphone{Stringbrand;Stringcolor;intprice;publicvoidcall(Stringname){System.out.println("给"+name+"打电话");}publicv......
  • 力扣844. 比较含退格的字符串
    给定s和t两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回true。#代表退格字符。注意:如果对空文本输入退格字符,文本继续为空。 示例1:输入:s="ab#c",t="ad#c"输出:true解释:s和t都会变成"ac"。示例2:输入:s="ab##",t="c#d#"输出:true解释:s......
  • 类和对象
    定义一个类:publicclassStudent{Stringname;intage;publicvoidstudent(){System.out.println("学习...");}publicvoideat(){System.out.println("吃饭...");}}定义一个测试类:publicclassStudentTest{......
  • Java-基础篇【数组、方法、面向对象基础.】
    1:数组引用类型,不是基本数据类型2:静态初始化数组111 ......
  • Django 静态文件 request对象方法 pycharm和Django连接MySQL Django模型层初步了解 基
    目录静态文件一、概念静态文件:不经常变化的文件,主要针对html文件所使用到的各种资源。例如:css文件、js文件、img文件、第三方框架文件ps:Django针对静态文件资源需要单独在根目录创建一个static目录统一存放,该目录下的文件类型还有很多,例如:utils目录,plugins目录,li......
  • C# 修改list所有对象中的某字段
    语法糖:ForEach(批量修改时候方便)最简单的方法就是用ForEachList<MyObject>myObject=newList<MyObject>();myObject.ForEach(w=>w.MyBool=true);......
  • 开心档之C++ 类 & 对象
    C++类&对象C++在C语言的基础上增加了面向对象编程,C++支持面向对象程序设计。类是C++的核心特性,通常被称为用户定义的类型。类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。C++类定义定......
  • History和Location对象
       ......
  • celery传参时的对象转换
    遇到一个有趣的问题,celerydelay传入SSH的对象时,报错ObjectoftypeSSHisnotJSONserializable,分析一下就是只能传json的数据。把所有传入的数据都转成json。1、因为我传递的是对象,所以要把对象转成json,所以我就自定义了一个JSONEncoderclassMyEncoder(json.JSONEncoder):......
  • Array对象
      ......