python常用字符串处理函数_Python第10课:常用的字符串处理函数
Python第10课:常用的字符串处理函数
时间 2019-01-17上午10:00
主讲 刘培富
地点 四楼电教室
1.字符的ascii码及其逆运算
ord("x") 求ascii码
chr(x) 还原字符
例如,chr(10)表示回车
2.求长度 len("xxx")
3.替换 "abcd".replace("c","x")
4.字符串截取:str = ‘0123456789’
print str[0:3] #截取第0位到长度3位的字符
print str[6:] #截取从第6位开始,到结尾
print str[:-3] #截取从头开始到倒数第三个字符之前
print str[2] #截取第三个字符
print str[-1] #截取倒数第一个字符
print str[-3:-1] #截取倒数第三位与倒数第一位之前的字符
print str[-3:] #截取倒数第三位到结尾
4.查找子串
"abcdef".find("c")
找不到返回-1
5.字符串拼接:
xm="张三"
xb="男"
拼接方法1:xm+xb
拼接方法2:"%s%s"%(xm,xb)
6.字母处理:
.upper() # 全部大写
.lower() # 全部小写
.swapcase() # 大小写互换
.capitalize() # 首字母大写,其余小写
.title() # 首字母大写
7.去空格及去指定字符
.strip() # 去两边空格
.lstrip()# 去左边空格
.rstrip()# 去右边空格
例:
a="//sfdsfsdf"
b=a.strip("/")
8.字符串判断
.startswith('start')# 是否以start开头
.endswith('end')# 是否以end结尾
.isalnum()# 是否全为字母或数字
.isalpha()# 是否全字母
.isdigit()# 是否全数字
.islower()# 是否全小写
.isupper()# 是否全大写
.istitle()# 判断首字母是否为大写
.isspace()# 判断字符是否为空格
9.求哈希值
a="x"
b=hash(a)
10.字符串切片
可见,x.split(a,b)有两个参数,第一个是切片的凭据,第二个是切成几段,默认是-1。
11.类型转换
转型成浮点型 float("3.789")
练习题:
有人从网上爬取一段代码,代码如下:
第二阶段:进阶
核心专题
Python库
Python 框架
阶段介绍:
- 该阶段你能学习到python所有强大的库的运用 以及了解python最重要的几个框架
- 包括:Django、tornado、Bottle、web py、Flask、
- Pyramid、Aiohttp、Weppy、 Scrapy 等
实战项目
请将上以代码中的中文提取出来。
python常用字符串处理函数_Python第10课:常用的字符串处理函数相关推荐
- 7-20 判断两个字符串是否为变位词 (10 分)如果一个字符串是 另一个字符串的重新排列组合,那么这两个字符串互为变位词。比如,”heart”与”earth”互为变位 词,”Mary”与”arMy
7-20 判断两个字符串是否为变位词 (10 分) 如果一个字符串是 另一个字符串的重新排列组合,那么这两个字符串互为变位词.比如,"heart"与"earth" ...
- python order函数_Python进阶内容(一)--- 高阶函数 High order function
0. 问题 # 本文将围绕这段代码进行Python中高阶函数相关内容的讲解 # 文中所有代码的兼容性要求为:Python 3.6,IPython 6.1.0 def addspam(fn): def ...
- python 类函数 成员函数_python中的类函数、静态函数、成员函数以及类变量、成员变量...
1 classMethodDemo():2 classVar = 'This is a class variable' #类变量,可在类函数或者成员函数中引用,为所有实例共有的 3 def __ini ...
- python读写文件函数_Python开发【第三篇】:函数读写文件
三元运算 三元运算,是条件语句的简单的写法.如果条件为真,则返回值1,否则,返回值2. ret = 值1 if 条件 else 值2 深浅拷贝 对于数字(int)和字符串(str)而言,赋值.深拷贝. ...
- python编程学习笔记列表_python编程:从入门到实践学习笔记-函数
Python学习资料或者需要代码.视频加Python学习群:516107834 定义函数 举个简单的例子 由上所示,关键字def定义一个函数,后面跟着函数名以及用来输入参数的括号,定义以冒号结束,而p ...
- 把字符串变为变量_python学习第10课--列表和字符串的可变性
在python中,取得字符串中的某一个位置的字符,跟取得列表中某一个位置的数据,都可以使用这种写法: 变量名[索引] 实例: I_said="Luckey boy" I_said[ ...
- python中闭包函数_Python的闭包问题(关于内嵌函数引用闭包函数的变量问题)
一.闭包: 记得:闭包的特性就是:内嵌函数会保存它引用的外围函数的变量值. 闭包概念:在一个内部函数中,对外部作用域的变量进行引用,(并且一般外部函数的返回值为内部函数),那么内部函数和被引用的变量等 ...
- python len函数_Python 初学者必备的常用内置函数
Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很常见,这里 ...
- python拟合三元函数_python基础教程之常用内置函数、三元运算、递归
目录 常用内置函数 abs/round/sum eval/exec enumerate max/min sorted zip map filter 补充:reduce lambda 初识递归 再谈递归 ...
最新文章
- 一些权限管理方面的文章
- 收藏:SqlServer
- Ubuntu10.10更新源
- 什么是堆和栈以及区别详解
- can-utils源码解析cansend
- [转]如何写出不可维护的服务端程序
- 阿里云MVP第六期发布——覆盖全球20多个国家和地区,成为数字化转型的中坚力量...
- linux png格式的文件,PNG文件结构分析之一(了解PNG文件存储格式)(转)
- Java转型,多态和契约设计
- 面向 Android* Jelly Bean 4.3 的英特尔® 凌动™ x86 映像安装指南 - 推荐
- 小数的初步认识ppt_三年级数学知识点总结-10小数的初步认识
- 详解AI加速器:为什么说现在是AI加速器的黄金时代?
- 基于易班API的Java开发入门教程
- 怎么说话比说什么更重要
- 虚拟机中c#程序提示flash组件未注册解决方案
- angular ngRoute
- 7-2 程序改错题4 (5 分)
- 基于Android的个人记账软件的设计与实现
- 小众爱好之滑翔伞运动
- 数字图像处理——加权均值滤波器
热门文章
- word光标一直闪动_6个一分钟就能学会的Word实用小技巧,你会几个?【Word教程】...
- stm32l0的停止模式怎么唤醒_手把手教你怎么利用旧电脑搭建NAS组建自己的黑群晖...
- pytorch两种常用的学习率衰减方法
- OpenCV的滤波与卷积
- python学习---常见的内置字符串(二)
- Xception,Inception-ResNet,SENet(Squeeze-and-Excitation)
- pandas分析各国家交易情况
- C++ Programmer's Cookbook C++基础和C++高级
- 《Wireshark协议分析从入门到精通》
- JNDI配置原理详解