Python 字符串增删改查的使用
#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 字符串增删改查的使用的更多相关文章
- Python pymysql 增删改查封装
关于pymysql 的增删改查,简单做个封装,方便后面使用直接拿来调用即可. 其中 增删改 的处理其实是一致的,本可以使用统一的方法,但是为了明显区分,这里分开来写了. 直接看代码就即可,如下: # ...
- Python 列表增删改查排序统计
列表的查 a = ["klvchen", "tom", "jack", "james", "lily" ...
- 基于mongodb的python之增删改查(CRUD)
1,下载mongodb的python驱动,http://pypi.python.org/pypi/pymongo/,根据操作系统和python平台版本选择相应的egg或exe安装. 2,新建一个py脚 ...
- oracle python操作 增删改查
oracle删除 删除表内容 truncate table new_userinfo; 删除表 drop table new_userinfo; 1.首先,python链接oracle数据库需要配置好 ...
- python集合增删改查,深拷贝浅拷贝
集合 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的.以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了. 关系 ...
- DAY4(python)打印字符串以及增删改查
用while循环打印字符串 #if i in s: # print ( i ) s='nanfjkhndaol' index = 0 while 1 : print (s[index]) index+ ...
- python学习之-成员信息增删改查
python学习之-成员信息增删改查 主要实现了成员信息的增加,修改,查询,和删除功能,写着玩玩,在写的过程中,遇到的问题,旧新成员信息数据的合并,手机号和邮箱的验证,#!/usr/bin/env p ...
- Python列表的增删改查排嵌套特殊输出格式
Python列表的增删改查排嵌套特殊输出格式 一.列表的样子: a = ['q' , 'w' , 'e ', 'r','t'] a为列表名,[ ]为列表内容,' '为列表内的元素,'q'为a[0] 二 ...
- Python笔记·第五章—— 列表(List) 的增删改查及其他方法
一.列表的简介 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[ ]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如:li = ...
随机推荐
- 配置GitHub的SSH key
配置GitHub的SSH key 生成密钥对 打开git bash工具(Windows环境),Linux则直接打开命令行,执行下面的命令生成密钥文件 ssh-Keygen -t rsa -C &quo ...
- MySQL 导入导出数据
导入数据 1. 使用 MySQl Workbench 界面操作 导入 csv JSON 格式文件 2 使用 load data 命令 load data 命令官网教程 https://dev.mysq ...
- 2-1 如何抓不同的接口(手机抓包,web网页抓包)
举个例子,一个测试和安卓的对话. 测试:Android你这里有个bug Android:这是服务端的bug 测试:是你这里显示的不对 Android:你去看服务端返回数据,他不对,你会不会测试. 从这 ...
- Rabbit
安装配置参考:https://blog.csdn.net/qq_31634461/article/details/79377256 概念学习参考(纯洁的微笑):https://www.cnblogs. ...
- PAT A1010.Radix 二分法
PAT A1010.Radix 链接: https://pintia.cn/problem-sets/994805342720868352/problems/994805507225665536 算法 ...
- 什么是 superset
Superset 是 Airbnb 开源的大数据可视化平台,其特性包括: backend 支持几乎所有主流的数据库 支持复杂的权限控制和管理(OpenId, OAuth 等),满足企业内部不同部门人员 ...
- 一些简单的ajax的特点,方法、属性。以及ajax的创建 请求
1.ajax的特点,基本原理,属性. ajax:页面的局部刷新 Asynchronous JavaScript And Xml JavaScript:更新局部的页面 XML:一般用于请求数据和响应数据 ...
- 修改maven的源地址为阿里源
在放maven的安装文件里,找到settings.xml,如下图所示 将默认的源地址改为阿里源,需要在settings.xml文件相应的位置上加上如下的一串: <mirror> < ...
- Atcoder Beginner Contest 115 D Christmas 模拟,递归 B
D - Christmas Time limit : 2sec / Memory limit : 1024MB Score : 400 points Problem Statement In some ...
- JavaScript基础视频教程总结(111-120章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...