#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. gcc8.2安装__(沒有成功)

    重要:https://gcc.gnu.org/install/prerequisites.html   官方安装所需要的工具文档 还有就是这篇文章 http://blog.51cto.com/2716 ...

  2. FTP做作业用到的知识点:

    FTP做作业用到的知识点: 一: os.path 模块下常用的用法 os.path.abspath(file) #返回的是.py文件的绝对路径(完整路径) os.path.dirname(file) ...

  3. jquery中 after append appendTo 的区别

    after:在选择的元素后面添加内容,不在选择的元素内 append:在选择的元素后面的里面添加内容 appendTo:将元素添加到选择的元素里面,而且添加的元素必须是jQuery对象

  4. 调用Excel宏批量处理文件

    '1.用户可以任意选择文件夹进行遍历 '2.限定遍历时仅搜索EXCEL文件(你可以改变文件类型) '这个程序要先在“引用”下选择"microsoft scripting runtime&qu ...

  5. JSON.parse()和eval()的区别

    json格式非常受欢迎,而解析json的方式通常用JSON.parse()但是eval()方法也可以解析,这两者之间有什么区别呢? JSON.parse()之可以解析json格式的数据,并且会对要解析 ...

  6. Trachtenberg(特拉亨伯格)速算系统

    二战期间,俄国的数学家Jakow Trachtenberg(1888-1953)被关进纳粹集中营,在狱中,他开发出了一套心算算法,这套算法后来被命名为Trachtenberg(特拉亨伯格)速算系统. ...

  7. 【转】异步编程 In .NET

    概述 在之前写的一篇关于async和await的前世今生的文章之后,大家似乎在async和await提高网站处理能力方面还有一些疑问,博客园本身也做了不少的尝试.今天我们再来回答一下这个问题,同时我们 ...

  8. 20155312 张竞予 Exp7 网络欺诈防范

    Exp7 网络欺诈防范 目录 基础问题回答 (1)通常在什么场景下容易受到DNS spoof攻击 (2)在日常生活工作中如何防范以上两攻击方法 实验总结与体会 实践过程记录 (1)简单应用SET工具建 ...

  9. Codeforces 863 简要题解

    文章目录 A题 B题 C题 D题 E题 F题 G题 传送门 简要题解?因为最后一题太毒不想写了所以其实是部分题解... A题 传送门 题意简述:给你一个数,问你能不能通过加前导000使其成为一个回文数 ...

  10. ASCII记录

    符号 十进制 + 43 - 45