name = "my \tname is {name} and i am {year} old"

print(name.capitalize())#首字母大写

print(name.count("a"))#统计字符串中的存在的数量

print(name.center(50,"-"))#打印字符串不够50个的用-在左右进行补上

print(name.encode())#将字符串转换为二进制格式

print(name.endswith("ex"))#判断字符串是否已ex结尾。

print(name.expandtabs(tabsize=30))#将tabsize转换成30个空格

print(name.find("name"))#查找name的下标

print(name[name.find("name"):])#对字符串进行切片操作,从name开始到结尾

print(name.format(name='alex',year=23))#格式化打印,带入参数

print(name.format_map( {'name':'alex','year':12} ))#以字典形式传递参数。

print('ab23'.isalnum())#判断字符串是否存在阿拉伯数字,和字符,且不能包含特殊字符

print('abA'.isalpha())#判断字符串是否为纯英文字符

print('1A'.isdecimal())#判断字符串是否为10进制?

print('1A'.isdigit())#判断字符串是否以数字组成,不包括中文的一二三..

print('a 1A'.isidentifier()) #判读是不是一个合法的标识符,是不是一个合法的变量名,(变量名称为英文字符开头,不能以数字,或字符)

print('c 1A'.islower)#判断字符串是否为小写

print('33A'.isnumeric())#字符串是否为纯数字,

print('',isspace())#判断字符串是不是空格。

print('My Name Is '.istitle())#判断字符串是不是一个标题。(每个字符集的首字母是否大写)

print('My Name Is '.isprintable()) #tty file ,drive file,判断字符串是否能打印

print('My Name Is '.isupper())#判断字符串是否全部为大写。

print('+'.join( ['','','']) )#将列表转换为字符串,以+号连接

print( name.ljust(50,'*') )#打印字符串长度不够50的在右边补*号

print( name.rjust(50,'-') )#打印字符串长度不够50的在左边补-print( 'Alex'.lower() )#将字符串全部变小写
print( 'Alex'.upper() )#将字符串全部变大写 print( '\nAlex'.lstrip() )#去掉字符串左边的空格和回车 print( 'Alex\n'.rstrip() )#去掉字符串右边的空格和回车 print( ' Alex\n'.strip() )#去掉字符串左右的空格和回车 p = str.maketrans("abcdefli",'123$@456')
print("alex li".translate(p) )#maketrans('flse1','flse2')将flse2里的值赋给flse1,translate(p)将字符串和p里共同存在的字符替换成flse2里对应的字符,(可做数据加密处理) print('alex li'.replace('l','L',1))#将字符串内的l替换成大写的L,只替换一个 print('alex lil'.rfind('l'))#从左往右找l,返回最后一个l的下标。 print('1+2+3+4'.split('+'))#字符串转换为列表,以+号进行分割 print('1+2\n+3+4'.splitlines())#字符串转换成列表以回车进行分割 print('lex li',startswith())#? print('Alex Li'.swapcase())#翻转大小写。 print('lex li'.title())#将字符串内所有字符集的首字母大写。 print('lex li'.zfill(50))#判断字符串长度是否为50,不足50的以0补充。 print( '---')

Python字符串所有操作函数的更多相关文章

  1. Python字符串切片操作知识详解

    Python字符串切片操作知识详解 这篇文章主要介绍了Python中字符串切片操作 的相关资料,需要的朋友可以参考下 一:取字符串中第几个字符 print "Hello"[0] 表 ...

  2. python字符串内置函数

    1.字符串 定义:它是一个有序的字符的集合,用于存储和表示基本的文本信息,‘’或“”或‘’‘ ’‘’中间包含的内容称之为字符串特性:1.只能存放一个值2.不可变3.按照从左到右的顺序定义字符集合,下标 ...

  3. PHP常用字符串的操作函数

    字符串转换类函数 addcslashes函数:以C语言风格使用反斜线转义字符串中的字符 addslashes函数:使用反斜线引用字符串 chop函数:清除字符串中的连续空格 get_html_tran ...

  4. Python字符串基础操作

    ==============字符串======== >>> s1='www.baidu.com' >>> type(s1) <type 'str'> & ...

  5. Python 字符串大小写操作

    #coding=utf-8 #python中字符串的操作 # 字符串的大小写 s='hello_wOrld_oF_you' upper_str = s.upper() print('全部大写: ',u ...

  6. Python字符串的操作

    字符串常用操作 name = "my name is alex" # 注: python中方法名前后带下划线的是供内部使用的方法, 如方法__dir__(). 这种方法是不对外提供 ...

  7. Python字符串必记函数

    Python字符串函数数不胜数,想要记完所有几乎不可能,下列几个是极为重要的一些函数,属于必记函数. 一.join 功能: 将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 语 ...

  8. python字符串相关操作

    字符串搜索相关搜索指定字符串,没有返回-1:str.find('t')指定起始位置搜索:str.find('t',start)指定起始及结束位置搜索:str.find('t',start,end)从右 ...

  9. python字符串常见操作

    字符串常见操作 如有字符串mystr = 'hello world itcast and itcastcpp',以下是常见的操作 <1>find 检测 str 是否包含在 mystr中,如 ...

随机推荐

  1. 爬虫之Beautifulsoup及xpath

    1.BeautifulSoup (以 Python 风格的方式来对 HTML 或 XML 进行迭代,搜索和修改) 1.1 介绍 Beautiful Soup提供一些简单的.python式的函数用来处理 ...

  2. react使用echarts地图实现中国地图大区展示

    日常项目中经常会用到百度地图或者echarts图标展示,今天给大家展示的是如何在react开发项目中使用百度echars的地图展示,把中国地图分为东北大区.华东大区.华南大区.华西大区.华中大区以及华 ...

  3. HP-UNIX平台修改Oracle processes参数报错:ORA-27154、ORA-27300、ORA-27301、ORA-27302

    OS 版本     :HP-UX B.11.31Oracle版本:11.2.0.4 (RAC) (一)问题描述 最近发现无法连接上数据库,报错信息为“ORA-00020:maximum number ...

  4. HTML5之特效

    2D转换 在二维的平面上做一些变化,使用transform属性 1. 2D转换之移动(translate) 案例: div{ width: 200px; height: 200px; backgrou ...

  5. Java : Spring基础 AOP

    简单的JDK动态代理例子(JDK动态代理是用了接口实现的方式)(ICar是接口, GoogleCar是被代理对象, MyCC是处理方法的类): public class TestCar { publi ...

  6. QK对中断的特殊处理

    1.QK的特性 QK(Quntum Kernel)是一个抢占式.基于优先级实时微内核.一个多任务调度器: QK不同于传统的RTOS,是非阻塞的,并且只用了一个stack: 对QK中的任务来说,采用了I ...

  7. SRM32(8)——ADC和DAC

    1.ADC简介 STM32 拥有 1~3 个 ADC(STM32F101/102 系列只有 1 个 ADC)STM32F103至少拥有2个ADC,STM32F103ZE包含3个ADC,这些 ADC 可 ...

  8. python学习笔记:第12天 列表推导式和生成器

    目录 1. 迭代器 2. 推导式 1. 迭代器 什么是生成器呢,其实生成器的本质就是迭代器:在python中有3中方式来获取生成器(这里主要介绍前面2种) 通过生成器函数获取 通过各种推导式来实现生成 ...

  9. Python学习1——关于变量

    在python中,使用变量之前不需要声明变量的数据类型, 但是,使用变量前,必须要先对变量进行赋值: 例: num01 += 100 print('num01') 上述例子中,表示的意思是 num01 ...

  10. LeetCode-Algorithms 1. 两数之和

    个人练习记录 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数. 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用. 示例: 给定 nums = [2, 7, 11, 15], ...