一文看懂Python字符串

本文介绍了Python中的字符串概念,包括定义、大小写修改、合并操作,以及如何处理空白字符和避免语法错误,重点讲解了单引号和双引号的使用规则。
摘要由CSDN通过智能技术生成

一、字符串定义

1.  字符串是一系列字符,用单引号或双引号括起来的都是字符串;

2.  举例:"This is a string."    'This is also a string.'

二、修改字符串大小写

1.  几种修改方式:首字母大写title();全部大写upper();全部小写lower();

2.  举例

name = "ada lovelace"

print(name.title())

print(name.upper())

print(name.lower())

三、合并字符串

1.  使用 + 号来合并字符串,这种方法又成为拼接

2.  举例:

first_name = "ada"

last_name = "lovelace"

full_name = first_name + " "+last_name

四、添加和删除空白

1.  空白指的是空格、制表符和换行符。添加制表符,使用\t。添加换行符,使用\n。 删除字符串开头空白,使用lstrip();删除字符串末尾空白,使用rstrip();删除两端空白,使用strip()。

2. 举例:

(1) 添加制表符:print("\tPython")

(2) 删除末尾空白:

favorite_language = 'python '

favorite_language.rstrip()

五、语法错误

1.  在单引号括起来的字符串内,若使用撇号,将引发错误;所以单引号字符串内,再次引用时使用双引号;在双引号字符串内,再次引用时使用单引号。

2.  举例:

message = 'One of Python's strengths is its diverse community.'——引发错误

message = "One of Python's strengths is its diverse community."——正确

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python是一门支持面向对象编程的语言,它通过类(Class)和对象(Object)的概念实现了这一特性。以下是关于Python面向对象编程的一般理解: 1. **类(Class)**:类是一种模板或蓝图,用于创建具有相似属性和行为的对象。类定义了数据成员(如变量)和方法(函数),它们描述了对象的状态和行为。 2. **对象(Object)**:对象是类的实例,它是现实世界的一个实体。每个对象都具有特定的属性值,并能够执行其类中定义的方法。 3. **属性(Attribute)**:类中的变量就是对象的属性,它们可以存储数据。比如,一个人类对象可能有姓名、年龄这样的属性。 4. **方法(Method)**:类中的函数是对象的行为,例如获取信息(getter)、设置信息(setter)、执行动作等。比如,人的类可能会有一个方法“说话”(speak)。 5. **封装(Encapsulation)**:将数据和操作数据的代码打包成类,隐藏实现细节,仅对外提供接口访问,保护数据的安全性。 6. **继承(Inheritance)**:子类可以继承父类的属性和方法,通过"IS-A"关系实现代码复用。子类可以添加新的属性和方法,也可以覆盖或扩展父类的方法。 7. **多态(Polymorphism)**:同一种行为可以在不同的对象上表现出不同的形式,包括静态多态(方法重载)和动态多态(方法重写或虚函数)。 8. **构造函数(Constructor)**:特殊的方法,当创建新对象时自动执行,通常用于初始化对象的属性。 9. **析构函数(Destructor)**:特殊的方法,在对象生命周期结束时自动执行,用于清理资源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值