Python_str 的内部功能介绍
float:
x.as_integer_ratio():把浮点型转换成分数最简比
x.hex():返回当前值的十六进制表示

x.fromhex():将十六进制字符串转换为浮点型

float与long的其它内部功能与int的一样
name='Vera'
print(type(name)) #type 获取类
print(dir(name)) #dir 获取类里有那些成员
str:
x.__contains__():相当与in
name='vera'
result=name.__contains__('ver')
result1=name.__contains__('ver4')
print(result)
print(result1)
结果:
True
False
x.capitalize():首字母大写
x.casefold():大写全转为小写
x.center():居中,第二个参数默认为空格

x.count():子序列出现的次数

x.encode():编码转换(内部会自动转换)

x.endswith():判断字符串是以某个字符结尾或者是否是以某个子序列结尾的

x.expandtabs()
x.find():找字符串里子序列的位置,找不到返回-1(x.index():寻找字符串子序列的位置,找不到抛异常报错)
x.rfind():从右往左开始寻找
x.format():字符串拼接(替换)
sentence='这是一个 {0} 季节,{1} 季节'
result=sentence.format('可爱的','美好的')
print(result)
结果:
这是一个 可爱 的季节,美好 的季节
sentence1='这是一个 {可爱的} 季节,{美好的} 季节'
result1=sentence1.format(可爱的='lovely',美好的='beautiful')
print(result1)
结果:
这是一个 lovely 季节,beautiful 季节
x.isalnum():是否是字母或者数字
x.isalpha():是否是字母
x.isdecimal():是否是十进制小数
x.isdigit():是否是数字
x.islower():是否全部是小写
x.isnumeric():是否是数字
x.isprintable():是否是可以打印
x.isspace():是否是空格
x.istitle():所给字符串是否是标题(判断字符串首字母是否是大写)
x.isupper():是否全部是大写
x.join():拼接

x.ljust():与center相似,字符串左对齐
x,rjust():字符串右对齐
x.lower():全变为小写
x.lstrip():去掉左边空格
x.rstrip():去掉右边空格
x.maketrans()与x.translate()结合着用:实现字符的替代
intab='aeiou' #将被代替的字母
outtab='' #将替换为的字母
trantab=str.maketrans(intab,outtab) #实现代替
s='this is string example...ahahahha'
print(s.translate(trantab)) #s字符串里实现trantab转换
结果:
th3s 3s str3ng 2x1mpl2...1h1h1hh1
x.partition():用来做分割(从左往右查找然后做分割)

x.rpartition():从右往左查找做分割
x.replace():用以字符替换

x.split():分割符对字符串进行分割切片,默认分隔符 : 空格、换行符(\n)、制表符(\t)

x.rsplit():分割起始位置为右边
x.splitlines():分割换行,相当于split('\n')

x.startswith():判断字符串是否是以子字符串开头,可设定判断开头位置和结束位置
x.swapcase():大小写转换(把一个字符串的所有大写转为小写,所有小写转为大写)
x.title():把字符串的所有首字母大写(转换为标题形式)
x.upper():字符全转为大写
Python_str 的内部功能介绍的更多相关文章
- Python之int内部功能介绍
int内部功能的介绍 type(): 1.基本数据类型使用type()函数时,得到相应的数据类型a = 12b = 12.01c = "123"print(type(a)) > ...
- python中列表、元组、字典内部功能介绍
一.列表(list) 常用功能的介绍:
- Python——str(字符串)内部功能介绍
str内部功能详解: class str(object): """ str(object='') -> str str(bytes_or_buffer[, enco ...
- Pyton——int内部功能介绍
int内部功能详解: class int(object): """ int(x=0) -> integer int(x, base=10) -> intege ...
- python__int 部分内部功能介绍
查看创建的对象的类型: age=18 print(type(age)) 结果: <class 'int'> x.bit_length():返回二进制的位数 Python中进制的转换: Py ...
- FPGA芯片内部硬件介绍
FPGA芯片内部硬件介绍 FPGA(Filed programmable gate device):现场可编程逻辑器件 FPGA基于查找表加触发器的结构,采用SRAM工艺,也有采用flash或者反熔丝 ...
- CentOS以及Oracle数据库发展历史及各版本新功能介绍, 便于构造环境时有个对应关系
CentOS版本历史 版本 CentOS版本号有两个部分,一个主要版本和一个次要版本,主要和次要版本号分别对应于RHEL的主要版本与更新包,CentOS采取从RHEL的源代码包来构建.例如CentOS ...
- html标签全称和功能介绍
html标签全称和功能介绍,里面有些大家不常用的,主要是方便大家查找检索 按字母顺序排列 DTD:指示在哪种 XHTML 1.0 DTD 中允许该标签.S=Strict, T=Transition ...
- 3.Nginx常用功能介绍
Nginx常用功能介绍 Nginx反向代理应用实例 反向代理(Reverse Proxy)方式是指通过代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并且从内部网络服 ...
随机推荐
- SwipeRefreshLayout详解和自定义上拉加载更多
个人主页 演示Demo下载 本文重点介绍了SwipeRefreshLayout的使用和自定View继承SwipeRefreshLayout添加上拉加载更多的功能. 介绍之前,先来看一下SwipeRef ...
- Codeforces 438E The Child and Binary Tree [DP,生成函数,NTT]
洛谷 Codeforces 思路 看到计数和\(998244353\),可以感觉到这是一个DP+生成函数+NTT的题. 设\(s_i\)表示\(i\)是否在集合中,\(A\)为\(s\)的生成函数,即 ...
- 计算机中K到底是1000还是1024?
1000和1024的争论,其实是传输领域和存储领域概念不清引起的;在传输领域,1秒钟传输多少字位(即b,bit),肯定是用10进制表示,所以是1kb=1000b,即1秒钟传输1000个比特位;就好像: ...
- C#标准体重判断
- Confluence 6 附件是如何被索引的
当一个文件被上传到 Confluence 后,Confluence 将会尝试对文件进行解压,然后对文件中的内容进行索引.这样系统就能够允许用户对文件中的内容进行搜索,而不仅仅是搜索文件名.这个过程对系 ...
- 【Java】「深入理解Java虚拟机」学习笔记(1) - Java语言发展趋势
0.前言 从这篇随笔开始记录Java虚拟机的内容,以前只是对Java的应用,聚焦的是业务,了解的只是语言层面,现在想深入学习一下. 对JVM的学习肯定不是看一遍书就能掌握的,在今后的学习和实践中如果有 ...
- pytorch:修改预训练模型
torchvision中提供了很多训练好的模型,这些模型是在1000类,224*224的imagenet中训练得到的,很多时候不适合我们自己的数据,可以根据需要进行修改. 1.类别不同 # codin ...
- css固定表头,表单内容可以滑动
<html><head> <meta charset="utf-8"> <title>Table</title&g ...
- Python基础之多态与多态性
切记:不要将多态与多态性这二者混为一谈,只要分开,就会很明朗了. 一.多态 多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承). 比如:动物分为人类.狗类.猪类(在定义角 ...
- hdu4738 求割边
细节题:1.如果图不连通,则输出0 2.如果图没有桥,本身是双联通图,则输出-1 3.如果最小的桥权值为0,任然要输出1 #include<bits/stdc++.h> using nam ...