Python之字符串基础篇

字符串是++最常见++ 的数据类型,一般用++引号++来创建字符串。

a = 'hello world'

b = "abcdefg"

可以用type来检测数据类型

复制代码

字符串的特征:一对引号字符串,三引号字符串(支持换行)

字符串输入:name=input("请输入你的名字:")(input输出的都是字符串)

字符串常见的操作方法

1.查找

字符串序列.find(子串,开始位置下标,结束位置下标)

find返回下标或-1,专用于字符串

字符串序列.index(子串,开始位置下标,结束位置下标)

index返回下标或报错

2.修改

replace():替换

字符串序列.replace(旧子串,新子串,替换次数)

替换次数如果超出子串出现的次数,表示替换所有这个子串。

split分割字符串

字符串序列.split(分割字符,num)

join合并字符串为一个大字符串

字符或子串.join(多字符串组成的序列)

2.1大小写转换

capitalize():字符串首字母大写

titile():字符串中每个单词首字母大写

upper():小写转大写

lower():大写转小写

2.2删除空白字符

strip删除两侧空白字符,lstrip删除左侧,rstrip删除右侧

2.3字符串对齐

字符串序列.ljust(长度,'符号')或者rjust center

3.判断

字符串序列.startswith(子串,开始位置下标,结束位置下标)判断字符串是否以某个子串开头

endswith判断字符串是否以某个子串结尾

isalpha():字母

isdigit():数字

isalnum():数字或字母或组合、

isspace():空格

相关推荐
code04号2 小时前
df = pd.DataFrame(data)中的data可以是什么类型的数据?
python·pandas
机械&编程攻城狮(好哥)3 小时前
伺服电机控制驱动器选择
python·modbus tcp·驱动器·伺服电机驱动·canable·modbus rtu
Algorithm_Engineer_3 小时前
机器学习中常用的降维方法-主成分分析法(PCA)
python·机器学习
不安分的小女孩4 小时前
猫狗识别(PyTorch)
python
西岭千秋雪_7 小时前
设计模式の装饰者&组合&外观模式
java·python·设计模式·组合模式·装饰器模式·外观模式
爱写代码的小朋友7 小时前
Python模块导入:import与from...import的深度解析
python
最强菜鸟7 小时前
python爬虫爬取淘宝热销(热门)台式电脑商品信息(课程设计;提供源码、使用说明文档及相关文档;)
爬虫·python·课程设计·淘宝·drissionpage·电脑数据
乐茵安全8 小时前
基于python绘制数据表(上)
java·前端·python
程序员大金8 小时前
基于python+django+vue的高校成绩管理系统
vue.js·python·django