首页 > 其他 > 详细

第三天内容

时间:2019-11-08 22:32:47      阅读:89      评论:0      收藏:0      [点我收藏+]

1.字符串中的expandtabs的应用如果有\t 则停止寻找用空格补,如果没有直接数到空格里的所设定的值然后进行下一次的设定:

test=‘dlfk\tjkldsfj\tlasdfkjfdsasdlkfjsdaflk\t fdslkjdlkf\t‘
v=test.expandtabs(10)
print(v)
结果:
dlfk      jkldsfj   lasdfkjfdsasdlkfjsdaflk        fdslkjdlkf         

2.字符串中判别数字的方式由高到低的排序是:isdecimal、isdigital、isnumeric:如果是数字1,2这种三种方式都是true,但如果是②则第一种是false第二三种是true,如果是二则除了第三种是true,其他都是false:图如下

技术分享图片
test1 = ‘123‘
test2 = ‘②‘
test3 = ‘二‘
test1_1 = test1.isdecimal()
test2_1 = test2.isdecimal()
test3_1 = test3.isdecimal()
test1_2 = test1.isdigit()
test2_2 = test2.isdigit()
test3_2 = test3.isdigit()
test1_3 = test1.isnumeric()
test2_3 = test2.isnumeric()
test3_3 = test3.isnumeric()
print(test1_1, test2_1,test3_1)
print(test1_2, test2_2,test3_2)
print(test1_3, test2_3,test3_3)
结果
True False False
True True False
True True True
技术分享图片

3.字符串中isprintable :如果出现不可见或者是不可以显示的字符时就显示布尔值false

技术分享图片
test1=‘lkdfj\t‘
test2=‘dfkjldsf\n‘
v1=test1.isprintable()
v2 =test2.isprintable()
print(v1,v2)
结果是:
False False
技术分享图片

4. 字符串中的isspace 如果字符串中全部为空格就是true否则返回false

技术分享图片
test1=‘     ‘
test2 = ‘‘
v1=test1.isspace()
v2 =test2 .isspace()
print(v1,v2)

结果是
True False
技术分享图片

5.字符串中istitle :如果每个单词都是开头大写则返回true否则返回false

技术分享图片
test1=‘ dfklj Kfdkslj LKJLfdksj‘
test2 = ‘Kdfklj Kdfslkj Kfkdlj‘
v1 = test1.istitle()
v2 = test2.istitle()
print(v1,v2)
结果是
False True
技术分享图片

6.字符串里的重点join   :注:间隔放在前面,括号里面放的是字符串的内容

技术分享图片
test1=‘你是风儿我是沙‘
v1= ‘_‘
v2 = v1.join(test1)
v3 = ‘dkj ‘.join(test1)
print(v2,v3)
结果是
你_是_风_儿_我_是_沙 你dkj 是dkj 风dkj 儿dkj 我dkj 是dkj 沙
技术分享图片

7.将字符串转换成大写或者小写: 大写(upper)小写(lower)

技术分享图片
test1=‘fdlkjdkjfK‘
test2=‘JFDLKJSk‘
v1 =test1.lower()
v2 =test2.upper()
print(v1,v2)
结果是
fdlkjdkjfk JFDLKJSK
技术分享图片

8。字符串中的strip :如果空格中没有内容则自动去除空格\t\n等功能 如果有内容就删除所填写的内容,两个兄弟是lsplit 和rsplit:

技术分享图片
test1=‘alexaldexxlijlkjalex‘
v1 =test1.strip()
v2 = test1.strip(‘alex‘)
v3 =test1.lstrip(‘alex‘)
v4 = test1.rstrip(‘alex‘)
print(v1,v2,v3,v4)

结果是:
alexaldexxlijlkjalex dexxlijlkj dexxlijlkjalex alexaldexxlijlkj
技术分享图片

9.字符串中的split  :把字符分割成n分:

test = ‘lextssdflslkdfjssdkkkkkds‘
v2 =test.split(‘s‘)
print(v2)
结果是
[‘lext‘, ‘‘, ‘dfl‘, ‘lkdfj‘, ‘‘, ‘dkkkkkd‘, ‘‘]

10字符串中常用到的几个就是: join 、find 、split、lower、upper、strip

11.如果想要取出字符串中的某个字符就是使用到索引:索引从左到右是从一到无穷大  而从右到左则是从-1开始排而且 n1<=x <n2  

技术分享图片
test1 = ‘dklfjdslkj‘
v1 = test1[3]
v2 = test1[-3]
print(v1,v2)
结果是
f l
技术分享图片

12.计算字符串的个数是使用len

test1 = ‘dkjfdkjdk‘
v1 = len(test1)
print(v1)
结果是
9

使用for循环进行字符串的:for循环的格式是:for 变量名 in字符串: 代码块

技术分享图片
test = ‘郑建文是个优秀的妹子‘
index_1 = 0
while index_1 < len(test):
    print(index_1, test[index_1])
    index_1+=1
for vin in test:
    print(vin)
技术分享图片

第三天内容

原文:https://www.cnblogs.com/ab461087603/p/11823350.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!