字符串:是python中的常用数据类型

Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用

访问字符串的值:

下标和分片截取

字符串的连接:‘+’

字符串内置函数挺多,选取代表性:(python有许多不仅从左边也可也从右边开始的对字符串的操作)

join(sub):将sub以字符串为分隔符分割

center(width):将字符串在width的居中并且其余部分用空格补齐

ljust(width):将字符串在width的居左并且其余部分用空格补齐

lstrip():去掉字符左边的所有空格

格式化

字符串.format():

'a{0}b{1}'.format('a','b')  Output:aabb位置定义

'a{a}b{b}'.format(a='a',b='b') Output:aabb自定义

如果位置定义和字符串定义同时出现,位置定义要完全在前面

‘{{0}}'.format("打印的字符串") Output:{0} #'{{'是花括号的转义字符串

格式化字符(("I love %c)%(97)  Output:"I love a")

格式化操作符辅助指令

Python三引号(triple quotes)

python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符

三引号让程序员从引号和特殊字符串的泥潭里面解脱出来,自始至终保持一小块字符串的格式是所谓的WYSIWYG(所见即所得)格式的

Python3中,所有的字符串都是Unicode字符串

python3语法学习第四天--字符串相关推荐

  1. ES6学习(四)—字符串的新增方法

    ES6学习(四)-字符串的新增方法 挑重点 文章只列举了一部分 完整版请看阮一峰ES6入门教程 点我查看阮一峰ES6入门教程 实例方法:includes(), startsWith(), endsWi ...

  2. python3.6学习十四 提示和传递

    本节继续熟悉argv参数变量,并于input一起使用. 习题中 prompt = '>'可以变形prompt = ">",单引双引没区别只是书写风格. 上次遗留问题:s ...

  3. C语言学习(四)字符串和格式化输入/输出

    程序清单4.1 talkback.c程序 // talkback.c -- 演示与用户交互 #include <stdio.h> #include <string.h> // ...

  4. python复制指定字符串_python3.4学习笔记(十五) 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)...

    python3.4学习笔记(十五) 字符串操作(string替换.删除.截取.复制.连接.比较.查找.包含.大小写转换.分割等) python print 不换行(在后面加上,end=''),prin ...

  5. python3语法都相同吗_python3.4学习笔记(一) 基本语法 python3不向下兼容,有些语法跟python2.x不一样...

    python3.4学习笔记(一) 基本语法 python3不向下兼容,有些语法跟python2.x不一样,IDLE shell编辑器,快捷键:ALT+p,上一个历史输入内容,ALT+n 下一个历史输入 ...

  6. python3.4学习笔记(二十一) python实现指定字符串补全空格、前面填充0的方法

    python3.4学习笔记(二十一) python实现指定字符串补全空格.前面填充0的方法 Python zfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0. zfill()方法语法: ...

  7. Python3.6学习笔记总结(四),很重要的一课,并带上你喜欢的Python视频教程!

    文章内容 Python3.6学习笔记总结(一),带动你学习! Python3.6学习笔记总结(二),Python的高级特性 Python3.6学习笔记总结(三),看完这些,Python你就基本掌握了 ...

  8. 2021年大数据常用语言Scala(五):基础语法学习 字符串

    字符串 scala提供多种定义字符串的方式,将来我们可以根据需要来选择最方便的定义方式. 使用双引号 使用插值表达式 使用三引号 使用双引号 语法 val/var 变量名 = "字符串&qu ...

  9. XGBoost学习(四):实战-python3

    XGBoost学习(一):原理 XGBoost学习(二):安装及介绍 XGBoost学习(三):模型详解 XGBoost学习(四):实战 XGBoost学习(五):参数调优 XGBoost学习(六): ...

  10. el表达式的语法_「手把手教python3接口自动化」「第三章」:Python3 语法

    1 Python3 语法 1.1 基础语法 [编码] 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码. [标 ...

最新文章

  1. android gravity和layout_gravity区别
  2. SynchronizedMap和ConcurrentHashMap有什么区别
  3. 安卓中实现两端对齐,中间fill_parent的方法
  4. VC6.0:“Setup was unable to create a DCOM user account“的解决方案
  5. VUE2.0开发环境安装
  6. Eureka、Zookeeper和Consul 的区别
  7. mysql微服务查询问题_微服务架构下,Mysql读写分离后,数据库CPU飙升卡壳问题解析...
  8. HDU-5023 线段树染色问题+延时标记
  9. 002---设计表结构
  10. ios抓包软件Thor限时折扣6元中,手慢无
  11. nsis出错_安装程序出现NSIS ERROR错误解决思路
  12. Linux下9种优秀的代码比对工具推荐
  13. poi填充word,动态生成表格+LibreOffice转成pdf
  14. 成为“高维空间”的人
  15. 一次zookeeper启动失败的解决过程
  16. 5.Selector详解
  17. 人脸识别不开手机也能解锁吗_为什么不应该用脸解锁手机
  18. IDEA出现Perhaps you are running on a JRE rather than a JDK?
  19. 78、基于STM32单片机学习型搬运机器人四自由度机械臂机械手遥感控制设计
  20. 【voice-ui】代码用例展示并改主题配色,添加一键复制功能

热门文章

  1. python中的monkey-patching
  2. Senparc.Weixin.MP.Sample 配置redis服务器密码
  3. Oracle常用函数笔记
  4. 代码大全旁边的一本书--感受《UNIX编程艺术》
  5. 安装biztalk2006后导致QuickStartV20不正常
  6. 计算机知识认证,[IT认证]计算机基础知识.ppt
  7. 【视频】LSTM神经网络架构和原理及其在Python中的预测应用|数据分享
  8. 拓端tecdat|R语言POT超阈值模型在洪水风险频率分析中的应用研究
  9. 拓端tecdat|R语言混合时间模型预测对时间序列进行点估计
  10. 响应服务器589,示例HTTP范围请求会话