Python学习记录(2)字符串

目录

一、常用转义符

 二、字符串的基本特性

 (1)连接操作符与重复操作符

 (2)成员操作符

(3) 正向、反向索引

 (4)for循环访问字符串

三、字符串内建函数

1、判断类型

(1)类型表

(2)类型判断用法

 2、形式转换

(1)转换类型

(2)形式转换用法 

 3、字符串开头和结尾匹配

(1)匹配类型

(2) 用法示例

 4、数据清洗(就是删除空格)

(1)清洗类型

 (2)用法

 5、字符串位置调整

(1)调整类型

 (2)用法

6、字符串搜索统计 

(1)搜索统计函数类型

 (2)用法

 7、字符串的分离拼接

(1)分离拼接类型


一、常用转义符

 二、字符串的基本特性

 (1)连接操作符与重复操作符

#字符串特性测试---变量不用加引号,字符串单双三引号都行
a='hahaha'
b='cyy'
print('hello\t'+b)
print(a+b)
print(a*10)
print('*'*10)

 (2)成员操作符

###只能打印布尔值,是否在数组里
a='hahaha'
b="cyy"
print('hello'in b)
print('c'in b)
print('c' not in b)

(3) 正向、反向索引

切片:切下来一部分内容

s[start:end:step]  :保留从start到end-1位,数组是从零开始的

s[:]  :从头开始访问到字符串结束,print(s[:])相当于打印完整字符串

 

 (4)for循环访问字符串

#例题:判断一个字符串是不是回文字符串,abc不是,aba是,abba是,abcba是

str=input("请输入字符串:")
result="回文字符串"if str == str[::-1] else "不是回文字符串"
print(str+"是"+result)

三、字符串内建函数

1、判断类型


(1)类型表

(2)类型判断用法

a='hahaha'
b="cyy"
print(b.isalnum())
print(b.isdigit())

 例子:

 

 2、形式转换

(1)转换类型

(2)形式转换用法 

 3、字符串开头和结尾匹配

(1)匹配类型

(2) 用法示例

 4、数据清洗(就是删除空格)

(1)清洗类型

 

 (2)用法

 5、字符串位置调整

(1)调整类型

 (2)用法

a='hahaha'
b="cyy"
print(b.center(50,'-'))
print(b.ljust(50,'-'))
print(b.rjust(50,'-'))

 

6、字符串搜索统计 

(1)搜索统计函数类型

 (2)用法

#index和find区别,当字符串中有要找的字符时均返回索引。当字符串中没有要找的字符时,find返回-1,index报错


a='hahaha'
b="cyy"
print(a.find("aha"))
print(b.index('yy'))

print(b.find('aaa'))
print(b.index('hhh'))

a='hahaha'
b="cyy"
print(a.count('a'))
print(a.count('ha')) #统计出现几次

 7、字符串的分离拼接

(1)分离拼接类型

 (2)用法

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值