zoukankan      html  css  js  c++  java
  • 1.字符串

    1.字符串格式:变量名="字符串"或变量名='字符串'

    2.input()函数在python3中无论获取到的是什么类型的数据,但是输出的始终是字符串类型

    3.切片:切片是指对操作的对象截取其中一部分的操作(同样的列表,元组也支持切片操作)

    (1)语法:字符串[起始位置:结束位置:步长]   包括起始位置,不包括结束位置  

    (2)几种写法:stri1="abcdefg"    

             str1[::]获取所有的字符串

             str1[1:3] 获取下标为1的开始,到不包括下标为3的结束

             str1[::-1]  获取一个反转字符串

    4.字符串的常见操作

      定义字符串:mystr="hello world,hello python!"

    (1)find() :检测方法中的第一个传入的参数【第一个参数为字符串】是否包含在mystr字符串中,如果包含则返回匹配成功的开始索引,否则返回-1

      mystr.find("world")

      mystr.find("world",0,10)  指从下标第0个开始,到第十个字符结束,查询是否匹配

    (2)index() :和find()方法一样,区别在于如果匹配不成功,则会报错

      mystr.index("world")

      mystr.index("world",1,5)

    (3)count() :返回第一个参数字符串在mystr中出现的次数

      mystr.count("world")

      mystr.count("world",2,12)

    (4)replace() :替换字符串中原有的一段字符为新的字符,如果指定替换的个数,则不允许超过

      mystr.replace(存在的字符串,新的字符串,替换的次数) 

    (5)split() :将str为分隔符,切分mystr,如果指定切割的次数,就将字符串切分为次数+1,返回的是列表

      mystr.split(str,2)

    (6)capitalize() :把字符串的第一个字符大写

      mystr.capitalize()

    (7)title() :把字符串的每个单词首字母大写

    (8)startswith :检查字符串是否是以str开头, 是则返回 True,否则返回 False

      mystr.startswith(str)

    (9)endswith() :检查字符串是否以str结束,如果是返回True,否则返回 False.

      mystr.endswith(str)

    (10)lower()  :转换 mystr 中所有大写字符为小写

    (11)upper() :转换 mystr 中的小写字母为大写

    (12)ljust():返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串

    (13)rjust() :返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串

    (14)center() :返回一个原字符串居中,并使用空格填充至长度 width 的新字符串

    (15)lstrip() :删除 mystr 左边的空白字符

    (16)rstrip() :删除 mystr 字符串末尾的空白字符

    (17)strip() :删除mystr字符串两端的空白字符

    (18)rfind() :类似于 find()函数,不过是从右边开始查找

    (19)  rindex() :类似于 index(),不过是从右边开始.

    (20)partition() :把mystr以str分割成三部分,str前,str和str后

    (21)rpartition() :类似于 partition()函数,不过是从右边开始.

    (22)splitlines() :按照行分隔,返回一个包含各行作为元素的列表

    (23)isalpha() :如果 mystr 所有字符都是字母 则返回 True,否则返回 False

    (24)sidigit() :如果 mystr 只包含数字则返回 True 否则返回 False.

    (25)isalnum() :如果 mystr 所有字符都是字母或数字则返回 True,否则返回 False

    (26)isspace() :如果 mystr 中只包含空格,则返回 True,否则返回 False.

    (27)join() :mystr 中每个元素后面插入str,构造出一个新的字符串

  • 相关阅读:
    2星|《丰田一页纸极简思考法》:僵化、不易扩展、修改,价值不大
    4星|《亿万》:FBI大战华尔街对冲基金大鳄
    3星|《CMO到底能干多久?》:CEO必须决定供公司需要哪类CMO
    中老年创业成功率更高,美国投资人的创业指南:4星|《烧掉你的商业计划书》
    3星|《科技投资新时代》:TMT行业资讯汇编
    2星|史蒂芬·平克《风格感觉》:英语写作指导,不适合外行阅读
    3星|《故事课1》:7个步骤+36种情节+悬念,作者没有拿得出手的故事作品
    2.5星|《数字货币:世界为我疯狂》:5年来《商业周刊》的区块链与比特币相关的文章16篇
    2.5星|《哈佛商学院管理与MBA案例全书》:书名太唬人了,依据中文经管书汇编整理而成
    3.5星|《第一本经济学》:通俗、可信的经济学入门
  • 原文地址:https://www.cnblogs.com/fjiqiang/p/10541576.html
Copyright © 2011-2022 走看看