s = "abeccc   c   "s2 = s.strip('c')  # 默认去掉字符串两边的空格和换行符print(s2)print(s)print(s.count('c'))  # 返回这个值有几个index1 = s.index('c')  # 返回第一次出现的位置

print(index1)

print(s.capitalize())  # 首字母大写print(s.upper())  # 全部变成大写print(s.lower())  # 全部变成小写print(s.replace("c", "Fuck", 2))  # 替换字符串,若不存在不报错,也可以后面加上要替换的数字比如1print(s.replace(" ", ""))  # 替换字符串,若不存在不报错print('abc.jpg'.endswith(".jpg"))  # 判断是否以定义的字符串结尾print('abc.jpg'.startswith("c"))  # 判断是否以定义的字符串开头print("欢迎登录:".center(20, "*"))  # 把字符串放在中间,一共20个字符以*前后填充

print(s.isspace())  # 判断是否是空格字符串print(s.isalnum())  # 没有特殊字符返回trueprint(s.islower())print(s.isupper())print(s.isalpha())  # 不是数字,不是特殊符号,返回trueprint(s.isdigit())  # 整数返回trueprint(s.zfill(20))  # 字符串长度不够,前面补0s2 = "欢迎{}登录,今天的日期是{}"uname = "dongxl"today = '2019-3-30'print(s2.format(uname, today))s3 = 'insert into user value ({username},{password},{addr}) '  # 给{}的参数赋值,不用考虑顺序new_s3 = s3.format(username="dongxl", addr="上海", password="123")  # 给{}的参数赋值,不用考虑顺序new_s4 = s3.format_map({"password": 123, "addr": "上海", "username": "dongxiuli"})  # 可以赋值key  valueprint(new_s3)print(new_s4)

# ===============================字符串2

users = "abc,xiaohei,xiaobai,xiaoming"result = users.split(",")# 1按照某个字符串分割,# 2然后把分割后的元素放到一个list里面,# 3如果指定的字符串不存在,,那么就把整个字符串放到list里面print(result)

# 产生一批用户名li = ['abc,xiaohei,xiaobai,xiaoming']print(','.join(li))  # abc,xiaohei,xiaobai,xiaoming  把list转换为字符串# 把list变成字符串# 2、用指定的字符串把list里面的每个元素连接起来

f = open("names.txt", 'w', encoding='utf-8')f.write(','.join(li))# f.write(str(li)) 带引号以及[]都放在了文件f.close()f = open("names.txt", 'r', encoding='utf-8')res = f.read()print("从文件里面读出来的数据:", res)f.close()f2= open("regist.txt", 'r+', encoding='utf-8')res2 = f2.read()print("从文件里面读出来的数据2:", res2)

转载于:https://www.cnblogs.com/skyxiuli/p/10692781.html

python字符串讲解相关推荐

  1. Python字符串讲解举例—工资字符串

    字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串.那么就拿工资字符串来做例子,来看看下面的详细介绍吧. 以下情况形如["1.5-2千/月" ...

  2. Python打卡四——字符串讲解

    Python打卡(四) 字符串讲解 1.字符串的基本特点 字符串的本质是字符序列.Python中的字符串是不可变的,我们无法对原字符串做任何修改,但是,我们可以将字符串的一部分复制到新创建的字符串中, ...

  3. 这篇文章有点长,但绝对是保姆级的Python字符串格式化讲解

    相关文件 想学Python的小伙伴可以关注小编的公众号[Python日志] 有很多的资源可以白嫖的哈,不定时会更新一下Python的小知识的哈!! Python学习交流群:773162165 前言 今 ...

  4. 深度梳理:史上最全 Python 字符串格式化讲解

    大家好,今天给大家分享一篇堪称史上最全对字符串格式化的文章.喜欢点赞.收藏.关注. 上个周末看到"pandas数据格式化处理"的时候,想着把(设置小数位数,设置百分位,设置千位分隔 ...

  5. 【Python】55个案例:吃透Python字符串格式化

    公众号:尤而小屋 作者:Peter 编辑:Peter 在上一篇Python字符串初相识中,我们介绍了字符串的很多基础内容.本文中介绍的字符串一个非常重要的知识点:字符串格式化输出. python入门教 ...

  6. python字符串加减乘除_python 数字字符串加减乘除-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 js 验证 数字 (验证 字符 ...

  7. Python 字符串/列表/元组/字典之间的相互转换 - Python零基础入门教程

    目录 一.字符串 str 与列表 list 1.字符串转列表 2.列表转字符串 二.字符串 str 与字典 dict 1.字符串转字典 2.字典转字符串 三.列表 list 与字典 dict 1.列表 ...

  8. Python 字符串 - Python零基础入门教程

    目录 一.前言 二.Python 字符串运算符 三.Python 字符串构造 四.Python 字符串截取 五.Python 字符串替换 – replace()方法 六.Python 字符串大小写 七 ...

  9. Python字符串详解(包含长字符串和原始字符串)

    若干个字符的集合就是一个字符串(String).Python 中的字符串必须由双引号" "或者单引号' '包围,具体格式为: "字符串内容" '字符串内容' 字 ...

最新文章

  1. 解决xcode ***is missing from working copy
  2. Microsoft Security Essential: 微软安全软件
  3. LeetCode总结 -- 树的遍历篇
  4. 年轻,误把unix当linux
  5. Redux专题:实用
  6. 巧用httpModules实现网站域名更换
  7. 程序员究竟该如何提高效率
  8. 用Thread实现socket多线通讯
  9. 《编程之美》读书笔记(十):“链表相交”扩展问题
  10. pytorch Tensor转numpy并解决RuntimeError: Can‘t call numpy() on Tensor that requires grad.报错
  11. 和平精英连接服务器未响应,和平精英触控失灵怎么回事 操作触屏有时候没反应介绍...
  12. 高精度小数 mooc 翁恺c 语言
  13. 黑马程序员 re模块的高级用法 学习笔记
  14. 友勤发布2019年Oracle P6软件培训公开课计划
  15. 用 Python 绘制了若干张词云图,惊艳了所有人
  16. c语言 防止sql注入,c#如何防止sql注入?
  17. 计算机音乐数字乐谱核爆神曲,核爆神曲——aLIEz钢琴谱钢琴简谱 数字谱 钢琴双手简谱.pdf...
  18. 日程表模板html,excel日程表模板(每日工作时间表模板)
  19. 网站域名被墙(被封锁、被屏蔽、被和谐)后最好的解决方法
  20. Android文字广告(Textview上下滚动),使用TextSwitcher控件的完整实现

热门文章

  1. Linux系统安全及应用(账号控制、su、sudo、开关机安全控制、终端登录安全控制等)
  2. wifi模块 服务器通讯协议,模块之间通信协议
  3. 2 自动递增_有石CAD自动下单,1天工作量1小时完成
  4. 电脑pin码忘了登录不进系统_想要大屏打王者,家里电视用不了?投屏到电脑试试...
  5. python笔记之for循环
  6. mysql grant教程_MySQL如何使用授权命令grant
  7. python中用def实现自动排序_漫画排序算法Python实现
  8. 10投屏后没有声音_钉钉怎么投屏,秒懂投屏详解
  9. python 一次输入10个数_python 如何一次输入3个整数
  10. Flask 报错 RuntimeError: No application found. Either work inside a view function or push an applicati