name = 'shanbaoliang.exe'

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

print(name.center(50,'-'))             #把字符串居中,并用特定字符补够数目
# -------------------shanbaoliang------------------- print(name.count('liang')) #统计字符出现次数 print(name.endswith('exe')) #判断字符串是否以XX结尾,返回true或者false print(name.startswith('shan')) #判断字符串是否以XX开头,返回true或者false print(name.upper()) #大写所有字符
print(name.lower()) #小写所有字符 #字符串也可以根据下标 print(name.find('k')) #找到返回第一次出现的下标,找不到返回-1
#print(name.index('k')) #找到返回第一次出现的下标,找不到报错,不实用 print(name.isdigit()) #判断是否为纯数字,返回true或者false print(name.isidentifier()) #判断是否是合法的变量名,返回true或者false,不实用 print(name.isspace()) #判断是否全为空格,全是返回true aa='abc123'
bb='abc123单' print(aa.isalpha()) #是否只有英文字母
print(bb.isalnum()) #是否只包含数字、英文字母、汉字,返回true或者false cc='abcbbccaabc'
dd=cc.strip('') #去掉字符串两边的东西,不写默认去掉空格和换行符
#print(dd) #print(cc.lstrip()) #去掉左边字符
#print(cc.rstrip()) #去掉右边字符 print(cc.replace('abc','梁哥',1)) #字符串替换,将abc替换为梁哥,数字表示替换几次,不写全替换 ee='5'
print(ee.zfill(2)) #在前边补0,可以定义补几个0 names='''
shanbl
wangdz
zhouyf
zhangz
niuhy
'''
import string
print(string.ascii_letters) #所有大小写字母
print(string.ascii_lowercase) #所有小写字母
print(string.ascii_uppercase) #所有大写字母
print(string.digits) #所有数字
print(string.punctuation) #所有特殊字符 #ctrl+左键看函数源代码 #布尔类型
#只有True和False两种类型

 字符串转换成列表:

import string           #导入string函数
print(string.digits.split())
nums=list(string.digits)    #nums为字符串
方法1:
num=[]
for s in nums :
num.append(s)
方法1:
nums = list(string.digits)
方法3:
print(names.split())              #1、分割字符串   2、把字符串变成一个list,默认以空格和换行符分割 names='''shanbl,wangdz,zhouyf,zhangz,niuhy'''
print(names.split(','))             #不传‘,’以默认分割,只能分割出一个元素;传符号以指定符号分割 列表转换成字符串:
list1=['shanbl', 'wangdz', 'zhouyf', 'zhangz', 'niuhy']
print('/'.join(list1))              #把list变成字符串,并以某个字符连接,返回字符串,PS:join是字符串方法,注意用法
												

Python-常用字符串操作的更多相关文章

  1. python常用字符串操作

    #!/usr/bin/env python name='cunzhang' print(name.capitalize())#首字母大写 print(name.count('n'))#统计字符有几个 ...

  2. Python常用时间操作总结【取得当前时间、时间函数、应用等】转载

    Python常用时间操作总结[取得当前时间.时间函数.应用等] 转载  2017-05-11   作者:清风乐逍遥    我要评论 这篇文章主要介绍了Python常用时间操作,包括取得当前时间.时间函 ...

  3. [转载]c++常用字符串操作函数

    原文地址:c++常用字符串操作函数作者:Valsun 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source ...

  4. python中字符串操作--截取,查找,替换

    python中,对字符串的操作是最常见的,python对字符串操作有自己特殊的处理方式. 字符串的截取 python中对于字符串的索引是比较特别的,来感受一下: s = '123456789' #截取 ...

  5. Python中字符串操作

    #Python字符串操作 '''1.复制字符串''' #strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sStr1 = 'strcpy2' pri ...

  6. Python之字符串操作

    一.字符串特点 内容不可修改 password=' #内容不可修改 二.字符串常用方法 1..strip()方法 去字符串两边的空格和换行符 print(password.strip()) #去掉字符 ...

  7. Js 常用字符串操作 API

    常用的一些字符串操作 API 整理 1.str.charAt(index).str.charCodeAt(index) - 返回指定位置的字符 / 字符编码(0~65535) index - 必须,表 ...

  8. 「Python」字符串操作内置函数

    目录: capitalize casefold center count encode decode endswith expandtabs find format format_map index ...

  9. python基础--字符串操作、列表、元组、文件操作

    一.变量及条件判断 1.字符串.布尔类型.float.int类型,None都是不可变变量 2.字符串是不可变变量,不可变变量就是指定义之后不能修改它的值 3.count +=1和count=count ...

  10. Python中字符串操作函数string.split('str1')和string.join(ls)

    Python中的字符串操作函数split 和 join能够实现字符串和列表之间的简单转换, 使用 .split()可以将字符串中特定部分以多个字符的形式,存储成列表 def split(self, * ...

随机推荐

  1. Linux代理搭建TinyProxy

    操作系统:阿里云CentOS 7.4 64位 安装方法: yum install tinyproxy 配置: vi /etc/tinyproxy/tinyproxy.conf Port 8888 // ...

  2. 【原创】大数据基础之Impala(3)部分调优

    1)将coordinator和executor角色分离 By default, each host in the cluster that runs the impalad daemon can ac ...

  3. 以iphone作为热点时ios程序中的UDP广播地址

    iPhone 开启热点后,会启用一个 172.20.10.0/28 的子网, 也就是最多15个ip地址,自己的地址是172.20.10.1, 广播地址是 172.20.10.15 ,不是传统的255. ...

  4. maven的配置-2019-4-13

    一.Maven的优点 1.  依赖管理 jar 包管理 2.一键构建 (编译-----测试------打包-----安装-----部署 ) 什么是项目构建? 指的是项目从编译-----测试------ ...

  5. 用Mysql进行emp、dept、salgrade表的相关查询操作

    初学者都会接触到三种表:emp.dept.salgrade表,进行练习各种语句操作再合适不过 但是,网上大多数的操作语句都是用oracle进行操作的,小编在学习mysql的时候,参考网上的书写遇到了不 ...

  6. swiper 逆向轮播

    在调用swiper的div上加dir="rtl"就行了,例子见下面链接 http://www.swiper.com.cn/demo/26-rtl.html <div clas ...

  7. Git初始配置和基本使用

    初次运行Git前的配置 本文是在安裝完git以后首先应做到一些配置,安装教程可以参考廖雪峰git教程 用户信息 当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址. 这样做很重要,因为每 ...

  8. python绘制等边三角形

    定义一个函数,参数为三角形的边长和颜色,并调用该函数绘制两个边长颜色不同的等边三角形 def draw(l,color): import turtle turtle.setup(900,600,200 ...

  9. js变量污染引起的诡异bug

    js方法是这样的: //保存提货券JSON数据到隐藏字段 saveVoucherListInfoToHiddenFiled: function () { //保存绑定商品信息 var voucherL ...

  10. 20175305张天钰Java结对编程四则运算

    Java结对编程四则运算 一.题目描述:如何对表达式进行求值运算呢 1.中缀表达式与后缀表达式(娄老师讲解) 中缀表达式就是运算符号在运算数中间的表达式,比如1+2,顾名思义,后缀表达式就是运算符在运 ...