#encoding=utf8
#!usr/bin
from string import strip
import string
str = "ABCDEFG"
print len(str)
print str[0] ##字符串的截取
print str[2:5]##字符串的截取切片
#1.join 函数:给字符串的每个项之间加入制定的字符串
joinStr = "-".join(str)
print "joinStr is ",joinStr
print "str is",str
#2.split()函数 拆分字符串 返回一个列表
print joinStr.split("-") #['A', 'B', 'C', 'D', 'E', 'F', 'G'] 想想如何还原成原来的字符串
#3.strip()函数
tripStr = " ABCD EESB ";
print tripStr.strip() #如果没有参数 则去掉字符串的前后空格,中间的不会去掉
print tripStr.strip(" SGB") ##如果有参数,则会将参数拆分成单个字母来匹配首末为字符
#4.lstrip()函数去掉左边规则同上
print tripStr.lstrip(" B")
#5.rstrip()函数去掉右变的规则同上
print tripStr.rstrip(" B")
#6.startswith()函数 检查文本的起始位置是否包含字符串 返回bool类型
tempStr = "He says 'Hello word'"
print tempStr.startswith("He") ##默认起始位置
print tempStr.startswith("say",3) ##开始位置
print tempStr.startswith("say",3,6) ##起始位置参数相当于切片
#7.endswith() 同 startswith()函数 检测文本的结束位置是否包含字符串
print tempStr.endswith("'")
#8.find()& rfind() 查找字符串函数 rfind()函数从左边开始找 rfind()函数从右边开始找
# find(substring[start[,end]]) substring 为要查询的字符串,start为要匹配的开始位置,end未结束位
#返回结果为数字类型 如果有返回速substring在字符串中的开始位置, 没有返回-1
print tempStr.find("say")
print tempStr.find("say",3)
print tempStr.find("say",4,6)
##这里从右边开始找 但如果给定起始位的参数应该是从左边开始数的,好纠结的地方
print tempStr.rfind("word")
print tempStr.rfind("word",15)
#9.replace() 替换
#replace(substring,newString[,max]) substring 被替换的字符串,newString为替换测字符串 max为替换次数默认全部
print tempStr.replace("He","she")
#10.translate()
map = string.maketrans("123","she") #建立映射表,将字符串中含有的'1','2','3'替换为's','h','e'
s = "123 set! 123 sys 123" #转换前的字符串
print s.translate(map) #用创建的映射表map转换字符串
分享到:
相关推荐
python程序设计-第一章-基础知识.pptx" python程序设计-第二章-判断语句与循环语句 python程序设计-第三章-字符串、列表、元组与字典.pptx" python程序设计-第四章-函数.pptx" python程序设计-第五章-文件操作.pptx...
python程序设计-第一章-基础知识.pptx" python程序设计-第二章-判断语句与循环语句 python程序设计-第三章-字符串、列表、元组与字典.pptx" python程序设计-第四章-函数.pptx" python程序设计-第五章-文件操作.pptx...
2 基本数据类型 1 2-3-python编程基础知识--基本数据类型PPT课件全文共71页,当前为第1页。 对象类型 类型名称 示例 简要说明 数字 int, float, complex 1234, 3.14, 1.3e5, 3+4j 数字大小没有限制,内置支持复数...
1. 认识python和基础知识,2. 判断语句和循环语句,3. 字符串、列表、元组、字典,4. 函数,5. 文件操作、综合应用,6. 面向对象1,7. 面向对象2,8. 面向对象3、异常、模块,9. 强化练习,10. 应用:飞机大战
中小学课时10:python基础知识及字符串的数据结构公开课教案教学设计课件案例测试练习题卷.pdf中小学课时10:python基础知识及字符串的数据结构公开课教案教学设计课件案例测试练习题卷.pdf中小学课时10:python基础...
Python小咖养成计划-基础知识-6字符串.mp4
【python入门必背】python入门基础知识点合集、python基础知识背记手册 主要内容概要: 第1章 走进 Python. 第2章 Python语言基础 第3章 运算符与表达式 第4章 流程控制语句 第5章 列表与元组 第6章 字典与集合 第...
第6章Python文件操作 课程名称 Python基础项目教程 节名称 6.1. 1打开文件 案例名称 词语统计 课时 1 项目性质 演示性 口验证性 口设计性 J综合性 授课班级 授课日期 授课地点 教学目标 能力目标: 1.具备在PythOn中...
Python基础知识2,数据类型以及其注意格式等,小白学习笔记
python基础教程课后答案-Python基础教程(第2版) 第1章 基础知识 1 1.1 安装Python 1 1.1.1 Windows 1 1.1.2 Linux和UNIX 3 1.1.3 苹果机(Macintosh) 4 1.1.4 其他发布版 5 1.1.5 时常关注,保持更新 6 1.2 交互...
python基础知识 字符串和列表
Python基础知识总结笔记(二) 变量赋值 循环 条件判断 Python标准数据类型 Python标准数据类型-数值型 Python标准数据类型- 字符串型 1. 变量赋值 ■ 赋值符 = ■ 多重赋值,= —— 一次可以给好几个变量赋一个值 ...
1. Python基础知识 - Python语法基础:变量、数据类型、运算符、流程控制语句等。 - Python常用内置数据结构:列表、元组、字典、集合的定义、创建和使用方式。 - Python函数:函数定义、参数传递、返回值等概念。 ...
Python基础知识,不同数据类型、字符串之间的转换以及其注意事项,小白学习笔记
第三章 Python 基础 第四章 Python对象 第五章 数字 第六章 序列:字符串、列表和元组 第七章 映射和集合类型 第八章 条件和循环 第九章 文件和输入输出 第十章 错误和异常 第十一章 函数和函数式编程 第十...
python基础语法总结介绍,Python,if条件,循环,函数,⾯向对象,可变类型,字符串,引用,文件操作,异常处理,模块与包
本书包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法...
python基础入门知识:1、简介 ; 2.基础知识:2.1语法基础,2.2条件循环 ,2.3.字符串、字典、元组,2.4函数,2.5.文件操作。。。2.8模块 ; 3.开发案例
python菜鸟教程xml-《菜鸟教程》之基础教程 ⼀、基础教程 2.1 基本知识点 python默认的编码格式是ASCII格式;需要使⽤# -*- coding: UTF-8才能读取中⽂。 python能进⾏交互式编程,脚本式编程。 python标识符由字母...
Python基础入门教程 由浅入深讲解清晰 第1章 基础知识 (共44页).ppt Python基础入门教程 由浅入深讲解清晰 第2章 Python序列 (共68页).ppt Python基础入门教程 由浅入深讲解清晰 第3章 选择与循环 (共44页)....