python——元组方法及字符串方法
元组方法
Tup.count():计算元组中指定元素出现的次数
- Tup.count('c')
Tup.index():在元组中从左到右查找指定元素,找到第一个就返回该元素的索引值
- Tup.index('c')
字符串方法
s.capitalize():将字符串的首字符进行大写转换,如果首字符不是字母则不发生改变,如果是就将小写字母转换成大写字母
- s = 'hello world'
- s.capitalize()
- 'Hello world'
s.caseflod():返回一个将原字符串中的所有大写字母转换成小写字母
- s = 'HELLO WORLD'
- s.casefold()
- 'hello world'
s.center():收到一个参数,将字符串为指定宽度,将原字符串置于宽度的二分之一处;接收两个参数时,扩充同样的宽度,并将扩充的地方换为指定字符
- s = 'hello'
- s.center(20, '*')
- '*******hello********'
s.encode():接受一个编码参数,并根据该编码将数据编码为Byte类型的数据
- s = 'hello'
- s.encode(encoding='utf-16')
- b'\xff\xfeh\x00e\x00l\x00l\x00o\x00'
s.endswith():比较字符串结尾部分字符与指定字符是否相等,是返回True,否返回False
- s = 'hello'
- s.endswith('llo')
- True
- s.endswith('lle')
- False
s.startswith():比较字符串开头部分字符与指定字符是否相等,是返回True,否返回False
- s = 'hello'
- s.endswith('llo')
- True
- s.endswith('lle')
- False
s.find():在字符串中查找指定的对象,从左到右,一旦找到就返回对应位置的索引
- s = 'hello'
- s.find('l')
- 2
s.isdigit():如果字符串中全是数字字符,就返回True,否则返回False
- s = 'hello'
- s.isdigit()
- False
s.isalpha():如果字符串中全是字母字符,就返回True,否则返回False
- s = 'hello'
- s.isalpha()
- True
s.islower():如果字符串全是小写字符,就返回True,否则返回False
- s = 'hello'
- s.islower()
- True
s,isupper():如果字符串全是大写字符,就返回True,否则返回False
- s = 'hello'
- s.isupper()
- False
s.lower():将字符串中字符全部转化为小写字符
- s = 'HELLO'
- s.lower()
- 'hello'
s.upper():将字符串中的字符全部转化为大写字符
- s = 'hello'
- s.upper()
- 'HELLO'
s.expandtabs():将字符串中的\t转化为空格,默认tabsize=8
- s = 'hello\t'
- s.expandtabs()
- 'hello '
s.isalnum():如果字符串中的字符全是数字或字母,返回True,否则返回False
- s = 'hello'
- s.isalnum()
- True
s.isdecimal():检查字符串中是否只包含十进制字符,并且只应用于Unicode对象
- s = 'hello'
- s.isdecimal()
- False
s.isidentifier():实际上就是把字符串的内容当做变量名来判断,判断是否字符串中的内容是否符合变量命名规则。
- s = 'hello'
- s.isidentifier()
- True
s.isnumeric():检测字符串中是否只由数字组成,并且该方法是只针对Unicode对象
- s = 'hello'
- s.isnumeric()
- False
s.isprintable():判断字符串中包含的字符是否全部都是可打印,字符串包含不可打印的字符,如转义字符,就返回False
- s = 'hello'
- s.isprintable()
- True
s.istitle():检测字符串中的单词首字母拼写首字母是否为大写,其他字母为小写,
- s = 'hello'
- s.istitle()
- False
s.isspace():如果字符串的内容只有空格,就返回True,否则返回False
- s = 'hello'
- s.isspace()
- False
s.title():返回字符串中的单词首字母为大写
- s = 'hello'
- s.title()
- 'Hello'
s.ljust() s.rjust():返回原字符的左对齐,空格填充
- s = 'hello'
- s.ljust(10)
- 'hello '
s.strip() s.lstrip() s.rstrip() :去除开头结尾的空白
- s = ' hello '
- s.strip()
- 'hello'
s.maketrans():生成一个字典,key为a字符串中的每个元素的ASCII吗的对应的值,value同理,两参数长度需相等
- s = 'hello'
- s.maketrans('a', 'h')
- {97: 104}
s.partition() s.rpartition():根据指定的分隔符,返回分割后的元素,从左到右只分割一次
- s = 'hello world'
- s.partition('l')
- ('he', 'l', 'lo world')
- s.rpartition('l')
- ('hello wor', 'l', 'd')
s.replace():接收两个参数,第一个参数表示需要被替换的元素,第二个参数表示替换的元素
- s = 'hello'
- s.replace('h', 'q')
- 'qello'
s.split() s.rsplit():接收或者不接受参数,用来分割字符串,返回列表
- s = 'hello'
- s.split('l')
- ['he', '', 'o']
s.splitlines():用来去除字符串中的\r \n,并返回一个列表
- s = 'hello\n \t'
- s.splitlines()
- ['hello', ' \t']
s.swapacase(): 大小写转换
- s = 'hello WORLD'
- s.swapcase()
- 'HELLO world'
s.zfill():返回指定长度的字符串,原字符串右对齐,前面填充0
- s = 'hello'
- s.zfill(10)
- '00000hello'
s.join():将序列中的元素以指定的字符连接成一个新的字符串
- s = ' '
- s.join('world')
- 'w o r l d'
python——元组方法及字符串方法的更多相关文章
- Python 的内置字符串方法(收藏专用)
Python 的内置字符串方法(收藏专用) method 字符串 string python3.x python 4.7k 次阅读 · 读完需要 44 分钟 5 字符串处理是非常常用的技能,但 ...
- Python基础7:字符串方法
1 * 重复输出字符串 print('helo '*4) 2 [],[:] 通过索引获取字符串中的字符,这里和列表中的切片操作是相同的,具体内容见列表 print('hello word'[2:]) ...
- Python学习之==>常用字符串方法
1.常用字符串方法 a = '\n 字 符 串 \n\n' b = a.strip() # 默认去掉字符串两边的空格和换行符 c = a.lstrip() # 默认去掉字符串左边的空格和换行符 d = ...
- 千万别把js的正则表达式方法和字符串方法搞混淆了
我们在字符串操作过程中肯定经常用了test() split() replace() match() indexof()等方法,很多人经常把用法写错了,包括我,所以今天细细的整理了下. test()是判 ...
- JavaScript易混淆知识点小回顾--数组方法与字符串方法;
数组属性: arr.length;查看数组的长度 arr.Pop;删除数组最后一个元素; 数组的方法: arr.push();添加到数组末端; arr.shift();删除数组的第一个元素; arr. ...
- python基础学习笔记——字符串方法
索引和切片: 索引:取出数组s中第3个元素:x=s[2] 切片:用极少的代码将数组元素按需处理的一种方法.切片最少有1个参数,最多有3个参数,演示如下: 我们假设下面所用的数组声明为array=[2, ...
- python基础-生成随机字符串方法
python解释器示例 >>> import uuid >>> uuid.uuid1() UUID('ae6822e6-c976-11e6-82e0-0090f5f ...
- Python基础(数字,字符串方法)
数字: #二进制转十进制 a=' v=int(a,base=2) print(v) 进制转换 #当前数字的二进制至少有多少位 b=2 v2=b.bit_length() print(v2) 数值二进制 ...
- python学习笔记(二)-字符串方法
python的字符串内建函数: #====================常用方法=============================name = 'besttest' new_name = n ...
随机推荐
- 洛谷P1576 最小花费x
题目背景 题目描述 在n个人中,某些人的银行账号之间可以互相转账.这些人之间转账的手续费各不相同.给定这些人之间转账时需要从转账金额里扣除百分之几的手续费,请问A最少需要多少钱使得转账后B收到100元 ...
- sqli-labs(40)
0X01同样是构造闭合 这里的闭合条件是') 构造语句 ?id=');insert into users values(100,'tx','tx')%23 在客户端mysql里面看看 嘿嘿 成功执行 ...
- ES6 字符串的扩展(待细读)
1.确定字符串中是否含有某个字符串 indexof(value,num):可返回某个指定的字符串值在字符串中首次出现的位置.ES5方法,num范围(0~length-1) includes(value ...
- tensorflow实现LeNet-5模型
网络结构如下: INPUT: [28x28x1] weights: 0 CONV5-32: [28x28x32] weights: (5*5*1+1)*32 POOL2: [14x14x32] wei ...
- 8.进行图片的裁剪,同时使用resize将图片的维度进行变化
1.img.crop((x1, y1, x2, y2)) 进行图片的裁剪 参数说明: x1, y1, x2, y2 表示图片的大小 2. img.resize((w, h)) # 进行图片的维度变化 ...
- day2_Python基础二
一.格式化输出 1.%s or %d %:表示占位符,注意,需要在内容中显示%时,在他之前增加一个%来转义,如显示5%,则:5%% s:表示字符串 d:表示数值digital 例子: name = i ...
- nodejs之路由
声明:在写nodejs代码的时候,很多模块可以封装保存起来,以后的项目都会用到. 1.路由模块 var url=require('url'); //封装方法改变res 绑定res.send() fun ...
- iOS 图表工具charts之LineChartView
关于charts的系列视图介绍传送门: iOS 图表工具charts介绍 iOS 图表工具charts之LineChartView iOS 图表工具charts之BarChartView iOS 图表 ...
- VirtualBox上Centos7磁盘扩容
VirtualBox上Centos7磁盘扩容 非常实用 点击直达
- linux系统下 android studio的 Terminal 中 执行 gradlew命令找不到
错误显示: 原因是linux系统中优先查找的是PATH环境中的程序,并不是当前目录下,执行当前目录下的程序要加上./. 这个错误很明白了,没有gradlew的执行权限.可以ls -al查看下gradl ...