ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

字符串str内置方法 day 006

2019-09-13 14:55:07  阅读:244  来源: 互联网

标签:索引 列表 nick lt 006 str print day handsome


目录

字符串str内置方法

  1. 作用:姓名

  2. 定义方式 :单引号/双引号/三单引号/三双引号

  3. 使用方法

优先掌握(今天就得掌握)

索引

 s = 'nick handsome'
   print(s[1])

索引切片

print(s[0:4])  # 顾头不顾尾
print(s[0:4:2])  # 2表示步长,隔一个取一个
print(1, s[4:0:-1])  # +从左到右,-表示从右到左
print(1, s[2:])  # 左边的不写取到最左边,右边的不写取到最右边

for循环

成员运算

strip() # 默认去除两端空格,可以指定去除的字符,可以指定多个字符同时去掉
s1 = 'a  nick   ******'
    print(s1.strip())
    print(s1.strip(' kc*'))  # 可以乱序,但是不能没有
split() # 切割
s2 = 'nick|123658|180|140'
print(s2.split('|'))  # 按照|切割字符串,得到的是一个列表
len长度
s1 = 'nick handsome'
print(len(s1))

需要掌握(一周内掌握)

lstrip&rstrip
s3 = '**nick**'
print(s3.lstrip('*'))
print(s3.rstrip('*'))
lower&upper
s3 = 'Nick'
print(s3.lower())  # 小写
print(s3.upper())  # 大写
startswith&endswith
s4 = 'nick handsome'
print(s4.startswith('nick'))  # 以。。。开始
print(s4.endswith('some'))  # 以。。。结束
rsplit
s = 'nick|handsome|180|140|'
print(s.split('|',1))
print(s.rsplit('|',1))  # 从右切割
join
s = 'nick|handsome|180|140'
lt = s.split('|')
print(' * '.join(lt))  # 使用*拼接列表内的每一个元素

结果为:nickhandsome180*140

replace
s = 'nick handsome'
s = s.replace('nick','nick chen')
print(s)
isdigit/isalpha
s = 'a123123'
print(s.isdigit())  # 判断字符串内字符是否都为数字
s = 'askdlfj234'
print(s.isalpha())
pwd = input('请输入你的密码:')
if not pwd.isdigit():
print('请输入纯数字')

了解(看到能够想起来就行)

find|rfind|index|rindex|count
s = 'nick handsome'
print(s.find('h'))  # 找索引,  返回-1表示没找到
print(s.rfind('h',6,10)  # 6和10限定了索引序号范围
print(s.index('h'))
print(s.index('sadf'))  # 找不到报错
print(s.find('sadf'))  # 找不到返回-1
s = 'aaaaacccc'
print(s.count('a'))
center|ljust|rjust|zfill
s = 'nick'
print(s.center(50,'*')) # 居中
print(s.ljust(50,'*'))
print(s.rjust(50,'*'))
s = '111'
print(s.zfill(8))
expandtabs

\n 换行

\t 缩进

s = 'a\t\t\t\ta'
print(s)
print(s.expandtabs(18))
captalize|swapcase|title
s = 'nickNick handsome'
print(s.capitalize())  # 首字母大写
print(s.swapcase())
print(s.title())  # 每个单词的首字母大写
is系列:

有序

不可变

s = 'nick'
print(id(s))
s += 'nick'
print(id(s))

列表内置方法

作用 : 存储多个值

定义方式: []用逗号隔开多个元素

使用方法

优先掌握

1. 索引取值/索引修改值

2. 切片

3. for循环

4. 成员运算

5. len

6. append()

7. del删除

del lt[0]

print(lt)

需要掌握

insert

pop:按照索引删除值

remove:按照值删除值

count:计数

index:寻找值的索引

clear:清空列表

copy:拷贝列表

extend: 扩展列表

reverse:反转列表

sort

有序

可变

标签:索引,列表,nick,lt,006,str,print,day,handsome
来源: https://www.cnblogs.com/allenchen168/p/11516828.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有