day07

字符串内置方法

# 内置方法:自带的方法(提前安排好的,会用就行了)
# 字符串的内置方法:只有字符串才能使用,列表不能用
s = 'nick handsome'
#    0123

# 1. 索引取值
print(s[0])

# 2. 切片
print(s[0:4])

# 3. 成员运算
print('nick' in s)
print('nick1' in s)

s = 'nick handsome'

# 4. for循环
for i in s:  # n i c k  h a    
    print(i)

# 5. len() 字符长度
print(len(s))

# 接下来讲的都是字符串.出来的方法

s = '****  ni  ck  '
print(s)

# 6. strip(): 默认去掉两端空格,可以
print(s.strip())  # 去空格
print(s.strip('*'))  # 去*
print(s.strip('n* '))  # 去 和*和n

# 7.lstrip()/rstrip(): 左端/右端
s = '**nick**'
print(s.lstrip('*'))
print(s.rstrip('*'))

# 8.startswith()/endswith(): 以。。开头/以。。结尾
s = 'nick'
print(s.startswith('nick'))
print(s.endswith('k'))

# 9.find()/index() : 获取某一个元素的索引位置
s = 'nick'
print(s.find('a'))  # 找不到返回-1
# print(s.index('a'))  # 找不到报错


# 10.join() : 把列表内的元素拼接出来
print('*'.join(['a', 'b', 'c']))

# 11.split(): 切割
s = 'a*b*c'、
print(s.split('*'))  # 以*为切割符号,切割字符串

# 12.center/ljust/rjust : 打印更美观,居中/居左/居右
print(s.center(50, '-'))
print(s.ljust(50, '-'))
print(s.rjust(50, '-'))

# 13.isdigit()/isalpha()
s = 'a'
print(s.isdigit())  # 是否为纯数字
print(s.isalpha())  # 是否为纯字母

# 14.count(): 计数
s = 'nick nick'
print(s.count('nick'))

# ctrl+alt+l --> 让他符合pep8标准(python创始人规定了代码的风格)

待续未完成...

转载于:https://www.cnblogs.com/jzm1201/p/11440081.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值