python学习笔记03 字符串及相关操作

"" 空字符串布尔值为FALSE,非空字符串(包括空格" ")布尔值为TRUE

bit_length () 求int 数据的二进制长度

None 布尔值为FALSE

字符串索引从0开始计数

从字符串中通过索引获取到的内容还是字符串

切片可以对字符串进行截取 s[起始位置 : 结束位置] 取头不取尾(头尾指截取方向的头尾,非单纯的字符串左右方向,步长为符号时注意),位置省略的话意为到开始/结束

默认从左往右切, 倒数切只能这样写 s[-2:] 

[起始位置 : 结束位置 : 步长 ] 步长:本次截取单位与下一个截图单位的间隔(含本次单位),步长为正表示截取方向从左往右,负号则反之

s2 = s[-1:-6:-2]

字符串的操作
字符串是不可变的对象,任何操作对原字符串不会有任何影响

capitalize()  upper()  lower()  swapcase()  casefold()  little() 

strip ()  去空格 ,或去掉左右两端的指定内容 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符

字符串替换 replace ("被替换内容","替换内容",替换个数 )

字符串切割 split ( "切割标记")  输出结果为装着字符串的列表,贴着字符串的两边切会切出空字符。

format()  可指定变量输出

s="我叫{name},我今年{age}岁了,我喜欢{mingxing}".format(name="sylar",age=18,mingxing="周杰伦的老婆")

startswith("查找标记") ,endswith(“查找标记”), count(“计数标记”),

find(“查找标记”,起始位置,查找长度) 找不到返回值为 -1 ,找到为非 -1 的数

index() 查找内容不存在会报错,

isdigit()  是否由数字组成, isalpha() 是否由字母组成, isalnum() 是否由字母或数字组成

print(s.isnumeric())  判断是否由数字组成,可识别汉字数字(至少)

len(s)  计算字符串长度

for 循环:for 变量 in 可迭代对象, 把s中的每一个字符赋值给前面的c并循环,此方法没有索引,for循环后面可接else,循环体力也可加break

可迭代对象:字符串,列表等

 

邱燕超 29分作业

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值