# encoding=utf-8
"""
1、字符串类型
(1)由引号包含的一些字符,实质是字符序列(由字符组成的序列)
(2)字符串是有序的、不可变的,无法对原字符串做任何修改
(3)编码A、默认16位Unicode编码,ASCII码是Unicode编码的子集B、使用内置函数ord()可以把字符转换成对应的Unicode码C、使用内置函数chr()可以把十进制数字转换成对应的字符
(4)转义:使用"\",表示特殊效果\(续行符)、\\(反斜杠)、'(单引号)、"(双引号)、b(退格)、n(换行)、t(制表符)、r(回车)
2、查找方法
(1)字符串.find(char,start,end):返回从左开始第一个指定字符的索引值,没找到返回-1
(2)字符串.rfind(char,start,end):返回从右开始第一个指定字符的索引值,没找到返回-1
(3)字符串.index(char,start,end):返回从左开始第一个指定字符的索引值, 没有找到报错ValueError
(4)字符串.rindex(char,start,end):返回从右开始第一个指定字符的索引值, 没有找到报错ValueError
(5)字符串.count(char):计数,返回指定字符在字符串中的个数
(6)字符串.encode(encoding):以指定的编码格式编码字符串A、str用于展示B、byte用于传输C、encode:编码,将字符串转换成字节码str-->byteD、decode:解码,将字节码转

py语法基础010_字符串操作相关推荐

  1. [Python从零到壹] 三.语法基础之文件操作、CSV文件读写及面向对象

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  2. go基础:字符串操作

    一.简介 字符串是在编程中一个非常常见的操作,熟悉语言的自带的字符串操作函数能帮助你写出优雅.高效的代码,所以语言中自带的字符串处理函数,大家应该熟练掌握.go中主要操作字符的包是strings,下面 ...

  3. Python 基础之字符串操作,函数及格式化format

    一.字符串的相关操作 1.字符串的拼接 + strvar1 = "我爱你," strvar2 = "亲爱的姑凉" res = strvar1 + strvar2 ...

  4. Python基础知识-字符串操作

    字符串常见操作 1.切片 2. 查询(find,index) 3. 大小写转换(upper.lower.swapcase.capitalize和title) 4. 对齐(center,just和zfi ...

  5. python入门之字符串处理_Python基础之字符串操作,格式化。

    Python字符串现在感觉在日常的使用中不多,但仔细看了书以后一些小技巧还是很方便的,我这里简单的记录下. 插入一个超搞逼格的: .format_map(其实这个是字符串的方法.....) In [8 ...

  6. py语法基础016_迭代器的概念

    # encoding=utf-8 """ 1.迭代是重复反馈过程的活动,目的通常是在原来的基础上为了逼近所需目标或结果的过程 (1)迭代:访问容器中元素的一种方式, 类似 ...

  7. py语法基础008_for循环

    # encoding=utf-8 """ 循环结构用来重复执行一条或多条语句 循环体里面的语句至少应该包含改变条件表达式的语句,以使循环趋于结束:否则,就会变成一个死循环 ...

  8. 010-python基础-数据类型-字符串操作

    1.移除空白 1 username.strip() 2.分割 1 names = "alex,jack,rain" 2 names_1 = names.split(",& ...

  9. java——基础数据类型——字符串操作

    ======================================================================== 获取字符串长度 String st = "b ...

最新文章

  1. 第十六届全国大学生智能汽车竞赛RT-Thread创新专项奖
  2. java向量数组异常,数组中空异常指针的Java错误处理
  3. python软件下载网站
  4. python产品缺陷_基于python从redmine-api中获取项目缺陷数据(1)
  5. android 原生分享界面_这些技巧和习惯,让你的原生 Android 更好用(上篇)
  6. 做技术支持的工作心得
  7. Scikit_Learn介绍及演练
  8. jupyter生成数据集
  9. 安装-apache skywalking (java 应用性能监控)
  10. 多线程(what,why,when)
  11. tensorflow Keras的搭建训练步骤
  12. 数据库知识点总结归纳
  13. Dbgview调试工具的使用
  14. mysql preparedstatement 批量update_Statement和PreparedStatement批量更新
  15. 利用python进行识别相似图片
  16. 软考高项 : (27)信息系统项目管理师模拟试题
  17. 因果系列文章(1):因果推断及相关论文
  18. n*n蛇形方阵的输出
  19. 【华人学者风采】汪萌 合肥工业大学
  20. 匹配一个字符串的开头和结尾_我如何构建一个应用程序来展示精彩小说的开头和结尾

热门文章

  1. 手机怎么无痕去除图片水印?
  2. python调用ECMWF欧洲中心api下载数据
  3. flink-on-k8s-operator部署安装及alink集成
  4. 称重传感器的应用(HX711)
  5. 认识几种三坐标测量机的结构形式
  6. python绘制柱状图/对比图
  7. iOS电商常见动画与布局、微信悬浮窗、音乐播放器、歌词解析、拖动视图等源码
  8. 三级pc技术_三级推广分销佣金模式解读
  9. 不要钱 5个在线印章制作工具
  10. 开学季 | 图说美和易思全国合作院校开学迎新精彩瞬间