Python字符串内建处理函数

时间:2022-09-15 19:03:13
#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字符串内建处理函数的更多相关文章

  1. Python常用内建模块

    Python常用内建模块 datetime 处理日期和时间的标准库. 注意到datetime是模块,datetime模块还包含一个datetime类,通过from datetime import da ...

  2. python常用内建模块 collections&comma;bs64&comma;struct&comma;hashlib&comma;itertools&comma;contextlib&comma;xml

    #  2  collections 是Python内建的一个集合模块,提供了许多有用的集合类. # 2.1 namedtuple #tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成: p ...

  3. shell中的内建命令&comma; 函数和外部命令

    转自shell中的内建命令, 函数和外部命令 Shell识别三种基本命令:内建命令.Shell函数以及外部命令: (1)内建命令就是由Shell本身所执行的命令.    有些命令是由于其必要性才内建的 ...

  4. 6&period;python字符串-内置方法列举

    所谓内置方法,就是凡是字符串都能用的方法,这个方法在创建字符串的类中,下面是总结: 首先,我们要学习一个获取帮助的内置函数 help(对象) ,对象可以是一个我们创建出来的,也可以是创建对象的那个类, ...

  5. 7&period;python字符串-内置方法分析

    上篇对python中的字符串内置方法进行了列举和简单说明,但这些方法太多,逐一背下效率实在太低,下面我来对这些方法按照其功能进行总结: 1.字母大小写相关(中文无效) 1.1 S.upper() -& ...

  6. python字符串-内置方法用法分析

    1.字母大小写相关(中文无效) 1.1 S.upper() -> string 返回一个字母全部大写的副本

  7. python字符串-内置方法列举

    所谓内置方法,就是凡是字符串都能用的方法,这个方法在创建字符串的类中,下面是总结: 首先,我们要学习一个获取帮助的内置函数 help(对象) ,对象可以是一个我们创建出来的,也可以是创建对象的那个类, ...

  8. Python常用内建方法:&lowbar;&lowbar;init&lowbar;&lowbar;&comma;&lowbar;&lowbar;new&lowbar;&lowbar;&comma;&lowbar;&lowbar;class&lowbar;&lowbar;的理解

    python中所有类都是继承自object, 而object提供了很多原始的内建属性和方法,所以用户自定义的类在Python中也会继承这些内建属性.可以使用dir()函数可以查看,虽然python提供 ...

  9. collections(python常用内建模块)

    文章来源:https://www.liaoxuefeng.com/wiki/897692888725344/973805065315456 collections collections是Python ...

随机推荐

  1. 搭建高可用MongoDB集群(一):配置MongoDB

    在大数据的时代,传统的关系型数据库要能更高的服务必须要解决高并发读写.海量数据高效存储.高可扩展性和高可用性这些难题.不过就是因为这些问题Nosql诞生了. NOSQL有这些优势: 大数据量,可以通过 ...

  2. hdu3496(二维背包)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3496 题意:题意是 DuoDuo 想看n部电影,但是被要求最长能看的总时间数为 L,每部电影有他的时长 ...

  3. lua保存table到文件并从文件解析成table

    require("json") result = { ["ip"]="192.168.0.177", ["date"]= ...

  4. Vue中scoped css和css module比较

    scoped css 官方文档 scoped css可以直接在能跑起来的vue项目中使用. 使用方法: <style scoped> h1 { color: #f00; } </st ...

  5. &lbrack;转帖&rsqb;Windows 10 部分早期版本已完全停止技术支持服务

    Windows 10 部分早期版本已完全停止技术支持服务 2019-4-12 01:27| 发布者: cjy__05| 查看: 10186| 评论: 47|来自: pcbeta 收藏分享 转帖来源:h ...

  6. Codeforces Round &num;540 &lpar;Div&period; 3&rpar; A&comma;B&comma;C&comma;D2&comma;E&comma;F1

    A. Water Buying 链接:http://codeforces.com/contest/1118/problem/A 实现代码: #include<bits/stdc++.h> ...

  7. P2279 &lbrack;HNOI2003&rsqb;消防局的设立

    P2279 [HNOI2003]消防局的设立考场上想出了贪心策略,但是处理细节时有点问题,gg了.从(当前深度最大的节点)叶子节点往上跳k个,在这里设消防局,并从消防局遍历k个距离,标记上. #inc ...

  8. 初识Shell与Shell脚本

    初识Shell Shell 是一个用 C 语言编写的程序,Shell 既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内 ...

  9. hdoj 4272 LianLianKan 数据太水

    LianLianKan Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...

  10. client怎样调用IBinder接口对象

    代码: public void funclick(View view){ Intent _intent = new Intent(MainActivity.this,MyService.class); ...