python基础学习笔记第二天 内建方法(s t r)
python的字符串内建函数
str.casefold()将字符串转换成小写,Unicode编码中凡是有对应的小写形式的,都会转换str.center()返回一个原字符串居中,并使用空格填充至长度 width 的新字符串str.count()返回指定字符在[指定位置的]str出现的次数str.encode()以 encoding 指定的编码格式编码 string,如果出错默认报一个ValueError 的异常,除非 errors 指定的是'ignore'或 者'replace'string.endswith(obj, beg=0, end=len(string))检查字符串是否以 obj 结束,如果beg 或者 end 指定则检查指定的范围内是否以 obj 结束,如果是,返回 True,否则返回 False.str.expandtabs(tabsize=8)用指定的空格替代横向制表符,使得相邻字符串之间的间距保持在指定的空格数以内。tab 符号默认的空格数是 8。str.find(sub[, start[, end]]); str.rfind(sub[, start[, end]])返回指定字符在[指定位置的]str出现的索引str.format()格式化字符串str.format_map(mapping)str.index(sub[, start[, end]]);string.isalnum()如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 Falsestring.isalpha()如果 string 至少有一个字符并且所有字符都是字母则返回 True,否则返回 Falsestring.isdecimal()只包含十进制数字则返回 True 否则返回 False.string.isdigit()包含数字则返回 True 否则返回 False.string.islower()包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 Falsestring.isnumeric()包含数字字符,则返回 True,否则返回 Falsestr.isprintable()string.isspace()包含空格,则返回 True,否则返回 False.string.istitle() 与title类似,如果包含大写的返回true否则返回flasestring.isupper() 分隔符切片 string,如果 num有指定值,则仅分隔 num 个子字符串str.join(seq) 以 str 作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串str.ljust(width[, fillchar]);返回指定长度的字符串,字符串内容居左(右)如果长度小于字符串长度,则返回原始字符串,默认填充为 ASCII 空格,可指定填充的字符串。str.lower()字符串改为小写的形式str.lstrip([chars]);指定截取的字符str.maketrans(x[, y[, z]]);str.partition(sep);str.replace(old, new[, count])old---将被替换的子字符串new---新字符串,用于替换old子字符串max---可选字符串,替换不超过max次str.rfind(sub[, start[, end]])返回指定字符在[指定位置的]str出现的索引str.rindex(sub[, start[, end]])如果找不到,就会引发 ValueErrorstr.rjust(width[, fillchar])返回指定长度的字符串,字符串内容居左(右)如果长度小于字符串长度,则返回原始字符串,默认填充为 ASCII 空格,可指定填充的字符串str.rpartition(sep)如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串str.rsplit(sep=None, maxsplit=-1)分隔字符串str.rstrip([chars]);截掉字符串左边的空格或指定字符。返回截掉字符串左边的空格或指定字符后生成的新字符串str.split(sep=None, maxsplit=-1);分隔字符串str.splitlines([keepends])以行界符为分隔符拆分为列表;当 keepends 为True,拆分后保留行界符str.startswith(prefix[, start[, end]])suffix -- 该参数可以是一个字符串或者是一个元素。start -- 字符串中的开始位置。end -- 字符中结束位置。str.swapcase()大小写反转str.translate(table)str.upper()把字符串改为大写的形式str.zfill(width)用 '0' 填充字符串,并返回指定宽度的字符串。
转载于:https://www.cnblogs.com/liuyang1987/p/6091539.html
python基础学习笔记第二天 内建方法(s t r)相关推荐
- Python学习笔记:常用内建模块4:hmac
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:常用内建模块6 (urllib)
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:常用内建模块3:struct
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- 8.Python基础学习笔记day8-正则表达式、网络编程、进程与线程
8.Python基础学习笔记day8-正则表达式.网络编程.进程与线程 一.正则表达式 ''' 1. [1,2,3,4]中任意取3个元素排列: A43 = 4x3x2 = 24itertools.pe ...
- Python基础学习笔记之(二)
Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...
- Python基础学习笔记之(一)
Python基础学习笔记之(一) zouxy09@qq.com http://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Pytho ...
- Python基础学习笔记(一)
Python基础学习笔记(一) 基本数据类型 整型(int):1.2.10-- 浮点型(float):1.2.2.4.10.00-- 布尔型(bool):True.False 字符串( ...
- Python 基础学习笔记 03
Python基础系列 Python 基础学习笔记 01 Python 基础学习笔记 02 Python 基础学习笔记 03 Python 基础学习笔记 04 Python 基础学习笔记 05 文章目录 ...
- Python基础学习笔记三
Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...
最新文章
- 如何用PyTorch进行语义分割?
- oracle rac启停数据库,Oracle rac 启动停止操作文档 PDF 下载
- 《UNIX环境高级编程》--du命令
- Acwing第 37 场周赛【完结】
- 语音助手们——功能未动,趣味先行
- OpenCV在Linux中安装
- P8-07-16 使用 Jenkins 自动构建 Maven 项目
- scala怎么做幂运算_Scala幂(幂)函数示例
- 第一章 基础知识---1.4Crack小实验--复现
- uml活动图 各个功能的操作流程和分支_UML建模更好的表达产品逻辑
- 程序员输入法_搜狗输入法高级玩法:如何1秒录入30000字
- 【深度优先搜索】计蒜客:踏青
- [转载] python迭代器
- Dilated Convolutions 空洞卷积
- 2021暑假Leetcode刷题——Two Pointers(3)
- IOS swift 清理缓存
- 读《王二的经济学故事》
- Asp.Net Core MVC 使用Aspose.Cells从Excel获取数据
- PID和TID之间的区别
- GAMES101第四讲Transformation Cont.笔记
热门文章
- 技术圈儿007---Redis 生产架构选型解决方案
- 大数据之-Hadoop3.x_MapReduce_核心思想---大数据之hadoop3.x工作笔记0083
- 基于Spring Security的认证授权_应用详解_会话管理_Spring Security OAuth2.0认证授权---springcloud工作笔记129
- SVN工作笔记001---svn删除已经上传的文件
- MPI+VS2010 配置及编译
- 什么是堆什么是栈以及两者区别特点
- 随想录(被高估的busybox)
- docker源码编译 linux_oracle linux 6 docker 安装(包括编译git源码)
- kis显示用户登录服务器失败,金蝶KIS专业版提示用户KISAdmin登陆失败。原因:未与信任SQL Server连接相关联...
- linux部署python web_在linux上部署web环境