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 的内部功能介绍的更多相关文章

  1. Python之int内部功能介绍

    int内部功能的介绍 type(): 1.基本数据类型使用type()函数时,得到相应的数据类型a = 12b = 12.01c = "123"print(type(a)) > ...

  2. python中列表、元组、字典内部功能介绍

    一.列表(list) 常用功能的介绍:

  3. Python——str(字符串)内部功能介绍

    str内部功能详解: class str(object): """ str(object='') -> str str(bytes_or_buffer[, enco ...

  4. Pyton——int内部功能介绍

    int内部功能详解: class int(object): """ int(x=0) -> integer int(x, base=10) -> intege ...

  5. python__int 部分内部功能介绍

    查看创建的对象的类型: age=18 print(type(age)) 结果: <class 'int'> x.bit_length():返回二进制的位数 Python中进制的转换: Py ...

  6. FPGA芯片内部硬件介绍

    FPGA芯片内部硬件介绍 FPGA(Filed programmable gate device):现场可编程逻辑器件 FPGA基于查找表加触发器的结构,采用SRAM工艺,也有采用flash或者反熔丝 ...

  7. CentOS以及Oracle数据库发展历史及各版本新功能介绍, 便于构造环境时有个对应关系

    CentOS版本历史 版本 CentOS版本号有两个部分,一个主要版本和一个次要版本,主要和次要版本号分别对应于RHEL的主要版本与更新包,CentOS采取从RHEL的源代码包来构建.例如CentOS ...

  8. html标签全称和功能介绍

    html标签全称和功能介绍,里面有些大家不常用的,主要是方便大家查找检索   按字母顺序排列 DTD:指示在哪种 XHTML 1.0 DTD 中允许该标签.S=Strict, T=Transition ...

  9. 3.Nginx常用功能介绍

    Nginx常用功能介绍 Nginx反向代理应用实例 反向代理(Reverse Proxy)方式是指通过代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并且从内部网络服 ...

随机推荐

  1. Linux内核之进程地址空间

    Linux内核之进程地址空间 内核中的函数以相当直接了当的方式获得动态内存: __get_free_pages 或 alloc_pages从分区页框分配器中获得页框; kmem_cache_alloc ...

  2. 使用nvidia-smi命令查看显卡信息

    安装: 1.先安装tensorflow-gpu,需要查看对应的版本,通过pycharm运行程序时会报错,提示需要安装CUDA,且会指明需要版本号 >> pip install tensor ...

  3. T-SQL删除存储过程

    使用T-SQL脚本删除存储过程 语法: --声明数据库引用use 数据库名称;go --判断是否存在存储过程,如果存在则删除if exists(select * from sys.procedures ...

  4. python学习第1天

    01 cpu 内存 硬盘 操作系统 CPU:中央处理器,相当于人大脑. 飞机 内存:临时存储数据. 8g,16g, 高铁 1,成本高. 2,断电即消失. 硬盘:长期存储大量的数据. 1T 512G等等 ...

  5. Laravel 5.2 错误-----ReflectionException in compiled.php line 8572: Class App\Http\Controllers\Apih5\ZhaoshangController does not exist

    测试的时候,报错了!想不到找了半天的问题,居然是个低级错误. <?php namespace App\Http\Controllers\Apih5; use Illuminate\Http\Re ...

  6. <转载>bellman-ford算法

    转载来源:https://www.cnblogs.com/tanky_woo/archive/2011/01/17/1937728.html 相关文章: 1.Dijkstra算法: http://ww ...

  7. JavaScript自定义对象

    一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类.Hashtable类等等. 目前在Javascrip ...

  8. LuoGu P1004 方格取数

    题目传送门 一开始这个题我是不会的(沙华弱DP啊QwQ),后来考完试我一想,这东西怎么和数字三角形那题这么像啊? 都是自上而下,只能向下或者向右,求一个max 那么...这不就是个走两遍的数字矩阵嘛 ...

  9. for循环中按条件删除数据元素

    var managerList = [ { id: 0, title: '小小消息的标题1', small: '小小消息内容', newsFlag:true, }, { id: 1, title: ' ...

  10. 【sqli-labs】Less18~Less22

    Less18: User-Agent注入,有错误回显 感叹一句,越来越难了.现在只能先看代码再分析怎么注入了..... 通过代码,发现username和password均做了校验.但是会有一个插入us ...