#coding=utf-8
a = 'haha'
a = "hao"
print(a)
s = 'Hello World!'
print(s.swapcase()) #大写变小写,小写变大写
print(s.capitalize()) #只是首字母变大写,其他都小写
# print(s.casefold()) #全部变小写
print(s.title())#字符串首字母变大写
print(s.center(50,"*")) #打印50个*号,将变量s居中
print(s.count('o',0,7)) #统计0到6字节之间有几个o,空格算一个字节
print(s.endswith('!')) #判断是否以什么结尾
print(s.startswith('he'))# 判断是否以什么开始
print(s.replace("o",'*'))# replace 替换,默认全部替换,后面可以写替换几个
print(s.replace('o','-', 1))
print(s.find('o')) #从左边查找value并返回索引值,找不到返回-1,也可以写区间
print(s.rfind('o')) #从右边查找value并返回索引值,找不到返回-1,也可以写区间
ss = 'good'
print('my name is {0},love {1}'.format(ss,s))#format 格式化输出,类似于%s,%d
print('my name is {dd},love {d}'.format(dd=ss,d=s))
###############
num = '54356'
# print(num.isdecimal())# 判断是否为正整数,
print(num.isdigit()) # 判断是否为正整数
print(num.isidentifier())# 判断是否为合法的变量
##########
names = ['ggg','rrr','www']
print('*'.join(names)) #将列表转换为字符串,‘’里面是以什么味分割
n = "heLLLlo world"
nn = n.ljust(50,'*')# 从左边开始公50个字节,不够的右边用*号填充
print(nn ) ,(len(nn))
print(n.zfill(40)),len(n.zfill(40)) # 从左边开始40个字节,不够的左边用0填充,这是默认的,不可更改
print(n.lower()) #lower全部变小写
print(n.upper())# upper 全部变大写
######转换密文
a = '1234567890'
aa= '!@#$%^&*()'
table = str.maketrans(a,aa) # 组成了一个字典table
print(table)
aaa = "64678%&^$" #新变量
print(aaa.translate(table)) #这打印出来的结果是,转换字典table里面对应的值
#####################以下是常用的
#isdigit,replace, find, count ,strip,center,split,format,join

Python 字符串增删改查的使用的更多相关文章

  1. Python pymysql 增删改查封装

    关于pymysql 的增删改查,简单做个封装,方便后面使用直接拿来调用即可. 其中 增删改 的处理其实是一致的,本可以使用统一的方法,但是为了明显区分,这里分开来写了. 直接看代码就即可,如下: # ...

  2. Python 列表增删改查排序统计

    列表的查 a = ["klvchen", "tom", "jack", "james", "lily" ...

  3. 基于mongodb的python之增删改查(CRUD)

    1,下载mongodb的python驱动,http://pypi.python.org/pypi/pymongo/,根据操作系统和python平台版本选择相应的egg或exe安装. 2,新建一个py脚 ...

  4. oracle python操作 增删改查

    oracle删除 删除表内容 truncate table new_userinfo; 删除表 drop table new_userinfo; 1.首先,python链接oracle数据库需要配置好 ...

  5. python集合增删改查,深拷贝浅拷贝

    集合 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的.以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了. 关系 ...

  6. DAY4(python)打印字符串以及增删改查

    用while循环打印字符串 #if i in s: # print ( i ) s='nanfjkhndaol' index = 0 while 1 : print (s[index]) index+ ...

  7. python学习之-成员信息增删改查

    python学习之-成员信息增删改查 主要实现了成员信息的增加,修改,查询,和删除功能,写着玩玩,在写的过程中,遇到的问题,旧新成员信息数据的合并,手机号和邮箱的验证,#!/usr/bin/env p ...

  8. Python列表的增删改查排嵌套特殊输出格式

    Python列表的增删改查排嵌套特殊输出格式 一.列表的样子: a = ['q' , 'w' , 'e ', 'r','t'] a为列表名,[ ]为列表内容,' '为列表内的元素,'q'为a[0] 二 ...

  9. Python笔记·第五章—— 列表(List) 的增删改查及其他方法

    一.列表的简介   列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[ ]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如:li = ...

随机推荐

  1. 关于PHP架构师进阶的一些思考

    相信大家都有感觉,就是当程序员写业务写了几年后,就会有想进阶的想法,技术方面当然就是架构师了,然后具体从哪些方面丰富自己才能个达到目的呢?大部分人可能会很迷茫,当然也包括我, 最近和很多大牛交流了一些 ...

  2. Eclispe 错误:找不到或无法加载加载主类

    解决办法: Project --> Clean Clean 操作会将该 project 以前的所有编译信息清空,然后默认将所有工程的所有 .java 文件都进行一次编译,这样的话就可以方便的进行 ...

  3. 如何将一个excel表格的数据匹配到另一个表中

    我们在操作excel表的时,有时需要将一个excel表中的数据匹配到另一个表中,那么就需要用到VLOOKUP函数,VLOOKUP函数是Excel中的一个纵向查找函数,VLOOKUP是按列查找,最终返回 ...

  4. jquery datatables+MVC+WCF

    view @{ Layout = null;} <!DOCTYPE html><html><head> <title>111</title> ...

  5. 推荐一款Notepad++主题Dracula

    https://draculatheme.com/notepad-plus-plus/ Activating theme Go to %AppData%\Notepad++\themes Place  ...

  6. MySQL 1053错误 服务无法正常启动的解决方法

    MySQL 1053错误 服务无法正常启动的解决方法 1.右键我的电脑,管理,进入服务 2.右键单击Mysql8 属性,选择登陆  选择此账号  登陆管理员账号

  7. P1081 开车旅行(Not Finish)

    https://www.luogu.org/problemnew/show/P1081

  8. HDU 6348 序列计数 (树状数组 + DP)

    序列计数 Time Limit: 4500/4000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)Total Subm ...

  9. Github使用:使用github用作自己的免费域名

    1.创建一个新仓库 --- 删除里面的文件 --- Git上传文件到新仓库(必须有index.html) 2. 点击新仓库的setting,下滑找到GitHub Pages ---- 点击第一行的链接 ...

  10. div界面元素生成图片

    首先明确一下需求,界面上截取部分元素,生成图片,用户可以长按保存.主要是在微信里,所以设计到生成二维码的问题. 1.链接生成二维码,这里用qrcode生成,搜索可以搜到相关的js文件 var myUr ...