#字符串常用语法
name = "wang yan li"
print(name.capitalize())#首字母大写
print(name.count("n"))#统计字母
print(name.center(50,"-"))#共50个字符,name放中间,其他用-补上
print(name.endswith("li"))#判断字符串以什么结尾
print(name.expandtabs(tabsize=30))#把字符串里的tab键\t转化为空格
print(name.find("yan"))#查找开头索引
print(name[name.find("yan"):10])
print(name.isalnum())#判断是不是阿拉伯数字
print('ab123'.isalnum())
print(name.isalpha())#是否纯英文
print(name.isdecimal())#是否是十进制
print(name.isdigit())#是否是整数
print('name'.isidentifier())#是否是一个合法的变量名
print('abc'.islower())#是否小写
print('5'.isnumeric())#是否只有数字
print('5'.isspace())#是否是空格
print("My Name".istitle())#是否为标题,首字母都大写
print("My Name".isupper())#是否全大写
print('+'.join(['1','2','3']))#列表变字符串
print(name.ljust(50,'*'))#打印长度为50,不够*号补,打印的放左边
print(name.rjust(50,'-'))#打印的放右边
print(name.lower())#大写变小写
print(name.upper())#小写变大写
print('\nname'.lstrip())#从左边去掉空格回车
print('name\n'.rstrip())
print(' name \n'.strip())#去掉两边的空格和回车 p = str.maketrans("abcdef",'123456')
print("yan li".translate(p))#把字母换成对应的数字 print('nname'.replace('n','l',1))
print('nmame'.rfind('m'))#找到后面的m
print('na me'.split('a'))#按照分为列表
print('1\na\n5'.splitlines())#按照换行符分割
print('yan li'.swapcase())#全部大写
print('name'.title())#首字母大写
print('name'.zfill(50))#不够用zero填充

python基础—字符串的常用函数“”的更多相关文章

  1. python基础===正则表达式,常用函数re.split和re.sub

    sub的用法: >>> rs = r'c..t' >>> re.sub(rs,'python','scvt dsss cvrt pocdst') 'scvt dss ...

  2. Python列表、元组、字典和字符串的常用函数

    Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...

  3. python基础——字符串和编码

    python基础——字符串和编码 字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题. 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采用 ...

  4. 十六. Python基础(16)--内置函数-2

    十六. Python基础(16)--内置函数-2 1 ● 内置函数format() Convert a value to a "formatted" representation. ...

  5. 十五. Python基础(15)--内置函数-1

    十五. Python基础(15)--内置函数-1 1 ● eval(), exec(), compile() 执行字符串数据类型的python代码 检测#import os 'import' in c ...

  6. Python学习笔记之常用函数及说明

    Python学习笔记之常用函数及说明 俗话说"好记性不如烂笔头",老祖宗们几千年总结出来的东西还是有些道理的,所以,常用的东西也要记下来,不记不知道,一记吓一跳,乖乖,函数咋这么多 ...

  7. go语言之进阶篇字符串操作常用函数介绍

    下面这些函数来自于strings包,这里介绍一些我平常经常用到的函数,更详细的请参考官方的文档. 一.字符串操作常用函数介绍 1.Contains func Contains(s, substr st ...

  8. 第六章:Python基础の反射与常用模块解密

    本课主题 反射 Mapping 介绍和操作实战 模块介绍和操作实战 random 模块 time 和 datetime 模块 logging 模块 sys 模块 os 模块 hashlib 模块 re ...

  9. Python基础(7)--函数

    本篇文章将介绍如何将语句组织成函数,以及参数概念以及在程序中的用途 本文地址:http://www.cnblogs.com/archimedes/p/python-function.html,转载请注 ...

随机推荐

  1. git不提交某个文件

    在版本库中的文件,即使维护在.gitignore也不管用了.要先移除. 比如Constants.java,进入到这个文件目录下: 第一步:git rm -r -n —cached Constants. ...

  2. redis 持久化文章分析的很到位

    https://baijiahao.baidu.com/s?id=1611955931705092609&wfr=spider&for=pc

  3. Angular7.1.4+Typescript3.1框架学习(二)

    接着第一部分,这篇文章就 Angular cli进行介绍总结: 1. ng g:列出当前命令 ng g 需在angular工程文件夹下执行: C:\Users\zb\angulardemo\heroe ...

  4. 第一个Azure应用

    https://www.azure.cn/zh-cn/ 学习Azure,首先看的是官网Azure介绍,因为用到了虚拟机及存储等因此,着重看这两块. 本文Demo是通过API发送消息,当收到消息后新建虚 ...

  5. 1.moocs

    “三巨头”:Coursera.edX和Udacity Coursera:http://www.coursera.org 目前发展最大的MOOCs平台,拥有相近500门来自世界各地大学的课程,门类丰富, ...

  6. 用批处理修改hotst文件提示“拒绝访问”解决方法

    执行批处理命令时出现“拒绝访问”情况,把路径地址改为系统路名变量即可: 如 提示拒绝访问: echo 127.0.0.1 www.dujinchi.com >> C:\Windows\Sy ...

  7. 封装一个redis操作类来操作hash格式

    最近项目要用redis,依然是基于tp3.2. 发现thinkphp3.2自带的缓存类并不好使用,就自己封装了一个 目前只支持hash格式,其他数据类型的操作后面用到的时候再补充 <?php / ...

  8. centos更换网易的源

    刚安装的centos系统下载软件可能很慢,就可以试一下更换为国内比较知名的源试试.现在知道的网易和中科大源很不错.那么怎么更换呢 1. cd /etc/yum.repos.d/           c ...

  9. Romaji (CodeForces - 1008A )

    Vitya has just started learning Berlanese language. It is known that Berlanese uses the Latin alphab ...

  10. Oracle数据库TNS错误解决方法

    ORA-12154: TNS:could not resolve the connect identifier specified ,即无法解析指定的连接 标识符.这说明缺少了一个环境变量,TNS_A ...