python基本数据类型:字符串及其方法(二)
格式化类
方法join()
#join()用指定字符每间隔拼接字符串
name='miku'
name1=' '.join(name)
print(name1)
方法center()
#center()设置宽度,并将补齐内容居中,以指定字符补齐宽度,默认空格
name_center=name.center(20)
name_center1=name.center(20,'爱')
print(name_center,name_center1)
方法format()与方法format_map()
#format(),format_map()将字符串中的占位符替换为指定值
kokuhaku="I like {name}"
kokuhaku1=kokuhaku.format(name="miku")
print(kokuhaku1)
kokuhaku2=kokuhaku.format_map({"name":'miku'})
print(kokuhaku2)
方法expandtab()
#expandtabs()格式化宽度将\t转换为空格补齐
string='miku\thatusne\thatusne miku'
string1=string.expandtabs(15)
print(string1)
方法ljust()/rjust
#ljust()/rjust()设置宽带并以指定字符右/左填充补齐
name='miku'
name1=name.ljust(5,'*')
name2=name.rjust(5,'&')
print(name1,name2)
方法strip();lstrip();rstrip()
#strip();lstrip();rstrip()处理空格,包括制表符,也可制定字符串,移除相匹配最大序列
#注意:只能移除两端想匹配序列
name=' hatusne miku '
name1=name.strip()
name2=name.lstrip()
name3=name.rstrip()
print(name)
print(name1)
print(name2)
print(name3)
name_rin='rihatusne mikun'
name_miku=name_rin.strip('rin')
print(name_miku)
方法partition();rpartition()
#partition(),rpartition()a.partition(b)以b分割a,最多分割两次(最多分为三段且包含b)
string='I like miku,I love miku'
string_partition=string.partition('k')
print(string_partition) ('I li', 'k', 'e miku,I love miku')
方法split(),rsplit()
####split();rsplit()格式a.split(b,num);同partition(),但split()可分割任意份切不包含a,可通过
#输入参数num指定切割次数
string='I like miku,I love miku'
string_split=string.split('k')
print(string_split)
string_split1=string.split('k',2)
print(string_split1)
python基本数据类型:字符串及其方法(二)的更多相关文章
- python常用数据类型内置方法介绍
熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...
- Python基础数据类型-字符串(string)
Python基础数据类型-字符串(string) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版 ...
- python——3种字符串反转方法
在学习过程中,总结了3种字符串反转方法: 1.切片法 这种方法最为简便 str='abad' print(str[::-1]) · 用切片操作,将字符串以步长-1重新整理,即 'str[-1],str ...
- Python之路(第三篇):Python基本数据类型字符串(二)
一.基本数据类型1.字符串 str字符串方法介绍(二)a --expandtabs( ) expandtabs( ) 把字符串中的 tab 符号('\t')转为空格参数默认为8,注意字符串原有的空格也 ...
- python 数字以及字符串(方法总结,有的可能理解错误)
数字类型(int): 在python 2中,数字类型可以分为整形,长整形,浮点型,以及复数.在python3中都是整形和长整形都称之为整形,且python3中没有限制. 1.int方法使用,用于转换字 ...
- Python之路(第二篇):Python基本数据类型字符串(一)
一.基础 1.编码 UTF-8:中文占3个字节 GBK:中文占2个字节 Unicode.UTF-8.GBK三者关系 ascii码是只能表示英文字符,用8个字节表示英文,unicode是统一码,世界通用 ...
- Python基础数据类型以及对应方法
数据类型 不可变数据(四个):Number(数字).String(字符串).Tuple(元组).Sets(集合):可哈希 可变数据(两个):List(列表).Dictionary(字典).不可哈希 字 ...
- python基本数据类型及其使用方法
前言 python中的数据类型主要为int.float.string.list.tuple.dict.set.bool.bytes.接下来int和float统称为数字类型. 1.数据类型总结 按存 ...
- Python的数据类型——字符串
一.字符串的误解 计算机系统的每个内存单元都是唯一并且连续的物理地址,字符串在内存中一旦创建就被 操作系统分配一块唯一并且连续的地址.计算机系统不允许我们修改字符串中的内容,一旦我想 试图进行修改,系 ...
- python 基本数据类型--字符串实例详解
字符串(str) :把字符连成串. 在python中⽤', ", ''', """引起来的内容被称为字符串 . 注意:python中没有单一字符说法,统一称叫字 ...
随机推荐
- Spring5参考指南:基于Schema的AOP
文章目录 基于Schema的AOP 定义Aspect 定义Pointcut 定义Advice advice参数 Advisors 基于Schema的AOP 上篇文章我们讲到了使用注解的形式来使用Spr ...
- CSAPP Chapter 8:Exception Control Flow
prcesssor在运行时,假设program counter的值为a0, a1, ... , an-1,每个ak表示相对应的instruction的地址.从ak到ak+1的变化被称为control ...
- 【DNS域名解析命令】 nslookup
1. nslookup作用 nslookup用于查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题 nslookup - query Internet name servers in ...
- 基于规则的分类——RIPPER算法
在<分类:基于规则的分类技术>中已经比较详细的介绍了基于规则的分类方法,RIPPER算法则是其中一种具体构造基于规则的分类器的方法.在RIPPER算法中,有几个点是算法的重要构成部分,需要 ...
- 【批处理】TXT文件批量转HTML文件工具
说到批量转html文件,相信喜欢看小说或经常制作电子书和教程的朋友应该很熟悉.因为,我们每次都会面临成千上万的txt文件,要将其转换为能正确显示的html文件是很麻烦的.当然,现在有很多的软件也可以实 ...
- 关于通过Date.getTime()得到1970年01月1日0点零分问题验证
public static String getTimestamp_1970() throws Exception { java.text.SimpleDateFormat formater = ...
- java的基础知识01
来自<head first java>书籍的摘录
- P1465 序言页码 Preface Numbering (手推)
题目描述 一类书的序言是以罗马数字标页码的.传统罗马数字用单个字母表示特定的数值,以下是标准数字表: I 1 V 5 X 10 L 50 C 100 D 500 M 1000 最多3个同样的可以表示为 ...
- 图论--网络流--费用流--POJ 2156 Minimum Cost
Description Dearboy, a goods victualer, now comes to a big problem, and he needs your help. In his s ...
- cmake安装jsoncpp
cd jsoncpp- mkdir -p build/debug cd build/debug cmake -DCMAKE_BUILD_TYPE=release -DBUILD_STATIC_LIBS ...