#字符串常用语法
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. windows 安装xadmin

    1.访问github :https://github.com/sshwsfc/xadmin 2.新建README.rst 并替换到下载的zip文件中 3.cmd下,进入虚拟环境使用pip instal ...

  2. mysql5.7.25安装

    附:mysql安装包 链接:https://pan.baidu.com/s/1vROdBSw0GiMWCRpuwmqFCg 提取码:ug4o a.运行mysql-installer-community ...

  3. spring RedisTemplate的使用(一)--xml配置或JavaConfig配置

    1.xml配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="h ...

  4. php中把美国时间转为北京时间的自定义

    我的服务器北京时间,php调用的时间: date.timezone ="America/Chicago" 这是美国这边的一个时间,有的时候跟北京相差13个小时,有的时候跟北京时间相 ...

  5. PAT 1124 Raffle for Weibo Followers

    1124 Raffle for Weibo Followers (20 分)   John got a full mark on PAT. He was so happy that he decide ...

  6. BackBone Network

    总结至维基百科https://en.wikipedia.org/wiki/Backbone_network 骨干连接各个网络,用于不同的局域网或子网(LANs or subnetworks)之间信息交 ...

  7. Source Insight 4.0安装使用教程

    一.说明 Source Insight是什么:Source Insight是一款代码编缉.浏览.分析工具. Source Insight与文本编缉器有什么区别:Notepad++等文本编缉器也可以编缉 ...

  8. md 常用语法

    序言: 起因: 因为现在的前端基本上都用上了前端构建工具,那就难免要写一些readme等等的说明性文件,但是这样的文件一般都是.md的文件,编写的语法自然跟其他格式的文件有所区别,置于为什么要用这种格 ...

  9. 【jenkins】jenkins+maven+gitlab+testng,jenkins配置

    电脑版本:windows10企业版 jenkins配置: 1.general配置,这里的配置比较简单,基本默认就可以了 2.源码管理 2.1填写git地址,从你的gitlib项目里去找.不会的自行百度 ...

  10. 003dayPython学习初始模块和字节码

    一.注释: 1.单行注释 # 被注释的内容 2.多行注释 """ 被注释的内容 """ 二.模块 我们在编程的时候,往往是一个主.py文件, ...