#coding=utf-8 __author__ = 'Administrator' # 字符串处理函数 s1 = "study python string function , I love python" #获取字符串长度
print(len(s1))
#将字符串全部转换为大写
print(s1.upper())
#将字符串全部转换为小写
print(s1.lower())
#将字符串中大写转小写,小写转大写
print(s1.swapcase()) s2 = "python is ok"
#获取固定长度,右对齐,右边不够用空格补齐
print(s2.ljust(30))
#获取固定长度,左对齐,左边不够用空格补齐
print(s2.rjust(30))
#获取固定长度,中对齐,中间不够用空格补齐
print(s2.center(30))
#获取固定长度,右对齐,右边不够用0补齐
print(s2.zfill(30)) #搜索指定字符串,没有返回-1,有的话返回下表开始的位置
#s1.find("要搜索的字符串",start(可选,起始位置),end(可选,结束位置))
print(s1.find("python"))
print(s1.find("python",8,len(s1)))
#从右边开始搜索
print(s1.rfind("python"))
#统计该字符串出现的次数
print(s1.count("p"))
#s1.index()g跟find()方法一样,只是查不到会抛异常
print(s1.index("python")) #字符串替换的一些方法
#t替换s1中的love为like
print(s1.replace("love","like"))
#替换s1中的python为scala,最后一个参数为替换的次数
print(s1.replace("python","scala",2)) #字符串去空格以及去指定字符
s3 = " i love python "
#去两边空格
print(s3.strip())
#去左边空格
print(s3.lstrip())
#去右边空格
print(s3.rstrip())
s4 = "i love python"
#去两边字符串
print(s4.strip("i"))
#去左边字符串
print(s4.lstrip("i"))
#去右边字符串
print(s4.rstrip("python")) #按指定字符分割字符串为数组
print(s1.split(" ")) #字符串判断相关 ,一下返回值全是True或者False
#是否以study开头
print(s1.startswith("study"))
#是否以python结尾
print(s1.endswith("python"))
#是否全为字母或数字(要么全是字母,要么全是数字)
print(s1.isalnum())
#是否全为字母
print(s1.isalpha())
#是否全为数字
print(s1.isdigit())
#是否全是小写
print(s1.islower())
#是否全是大写
print(s1.isupper())
#s1的首字母是否是大写
print(s1.istitle()) #编解码
#解码函数
print(type(s1))
s5 = s1.decode("utf-8")
print(type(s5))
#编码函数
s6 = s1.encode("utf-8")
print(type(s6))
#cmp函数用于比较两个对象s1<s2返回-1,s1>s2返回1 s1=s2返回0
print(cmp(s1,s2))
Python字符串内建处理函数的更多相关文章
-
Python常用内建模块
Python常用内建模块 datetime 处理日期和时间的标准库. 注意到datetime是模块,datetime模块还包含一个datetime类,通过from datetime import da ...
-
python常用内建模块 collections,bs64,struct,hashlib,itertools,contextlib,xml
# 2 collections 是Python内建的一个集合模块,提供了许多有用的集合类. # 2.1 namedtuple #tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成: p ...
-
shell中的内建命令, 函数和外部命令
转自shell中的内建命令, 函数和外部命令 Shell识别三种基本命令:内建命令.Shell函数以及外部命令: (1)内建命令就是由Shell本身所执行的命令. 有些命令是由于其必要性才内建的 ...
-
6.python字符串-内置方法列举
所谓内置方法,就是凡是字符串都能用的方法,这个方法在创建字符串的类中,下面是总结: 首先,我们要学习一个获取帮助的内置函数 help(对象) ,对象可以是一个我们创建出来的,也可以是创建对象的那个类, ...
-
7.python字符串-内置方法分析
上篇对python中的字符串内置方法进行了列举和简单说明,但这些方法太多,逐一背下效率实在太低,下面我来对这些方法按照其功能进行总结: 1.字母大小写相关(中文无效) 1.1 S.upper() -& ...
-
python字符串-内置方法用法分析
1.字母大小写相关(中文无效) 1.1 S.upper() -> string 返回一个字母全部大写的副本
-
python字符串-内置方法列举
所谓内置方法,就是凡是字符串都能用的方法,这个方法在创建字符串的类中,下面是总结: 首先,我们要学习一个获取帮助的内置函数 help(对象) ,对象可以是一个我们创建出来的,也可以是创建对象的那个类, ...
-
Python常用内建方法:__init__,__new__,__class__的理解
python中所有类都是继承自object, 而object提供了很多原始的内建属性和方法,所以用户自定义的类在Python中也会继承这些内建属性.可以使用dir()函数可以查看,虽然python提供 ...
-
collections(python常用内建模块)
文章来源:https://www.liaoxuefeng.com/wiki/897692888725344/973805065315456 collections collections是Python ...
随机推荐
-
搭建高可用MongoDB集群(一):配置MongoDB
在大数据的时代,传统的关系型数据库要能更高的服务必须要解决高并发读写.海量数据高效存储.高可扩展性和高可用性这些难题.不过就是因为这些问题Nosql诞生了. NOSQL有这些优势: 大数据量,可以通过 ...
-
hdu3496(二维背包)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3496 题意:题意是 DuoDuo 想看n部电影,但是被要求最长能看的总时间数为 L,每部电影有他的时长 ...
-
lua保存table到文件并从文件解析成table
require("json") result = { ["ip"]="192.168.0.177", ["date"]= ...
-
Vue中scoped css和css module比较
scoped css 官方文档 scoped css可以直接在能跑起来的vue项目中使用. 使用方法: <style scoped> h1 { color: #f00; } </st ...
-
[转帖]Windows 10 部分早期版本已完全停止技术支持服务
Windows 10 部分早期版本已完全停止技术支持服务 2019-4-12 01:27| 发布者: cjy__05| 查看: 10186| 评论: 47|来自: pcbeta 收藏分享 转帖来源:h ...
-
Codeforces Round #540 (Div. 3) A,B,C,D2,E,F1
A. Water Buying 链接:http://codeforces.com/contest/1118/problem/A 实现代码: #include<bits/stdc++.h> ...
-
P2279 [HNOI2003]消防局的设立
P2279 [HNOI2003]消防局的设立考场上想出了贪心策略,但是处理细节时有点问题,gg了.从(当前深度最大的节点)叶子节点往上跳k个,在这里设消防局,并从消防局遍历k个距离,标记上. #inc ...
-
初识Shell与Shell脚本
初识Shell Shell 是一个用 C 语言编写的程序,Shell 既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内 ...
-
hdoj 4272 LianLianKan 数据太水
LianLianKan Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total ...
-
client怎样调用IBinder接口对象
代码: public void funclick(View view){ Intent _intent = new Intent(MainActivity.this,MyService.class); ...