Python python 五种数据类型--字符串
# python 字符串的初始化
var1 = 'hello,world' # python 字符串为不可变类型
var2= var1* 2
print(var1) #hello,world
print(var2) #hello,world hello,world # python 方法
lenth = len(var1)
print(lenth) # res1 = var1.index('l') # 'l' 在 字符串上的下标,默认是第一个‘l’
print(res1) # res2 = var1.index('l',4) # 'l' 在字符串上的下标,从第4个下标开始找
print(res2) # res3 = var1.rindex('l') # 反向寻找‘l’所在的下标
print(res3) # res4 = var1.count('l') # 统计‘l’在字符串中出现的次数,也可以添加参数start_index,end_index
print(res4) # res5 = var1[0] # 取下标为0的字符
print(res5)#h res6 = var1[0:2] #取下标 【0,2)的字符
print(res6)#he res7 = var1[0:6:2] #取下标【0,6)的字符,步长为2
print(res7) #hlo res8 = var1[-1] #字符串最后一位的字符
print(res8) #d res9 = var1[-2:] #取字符串最后2位
print(res9) #ld var2 = " Hello World "
rest1 = var2.swapcase();# 大小写交换 swap 交换
print(rest1) #hELLO wORLD rest2 = var2.strip() # 去除两边的空格,也可以是指定字符
print(rest2) #Hello World rest3 = var2.rstrip()
print(rest3) # Hello World 只去除右边的空格 rest4 = var2.lstrip()
print(rest4) #Hello World 只去除左边的空格 rest5 = var2.upper() #全部转换大写
print(rest5)# HELLO WORLD rest6 = var2.lower();#全部转换小写
print(rest6)# hello world rest7 = var2.find('p') # 'p' 在 字符串上的下标,默认是第一个‘p’,找不到-1
print(rest7)#-1 rest8 = var2.index('') # 'l' 在 字符串上的下标,默认是第一个‘l’,找不到报错 ValueError: substring not found
print(rest8) var3 = 'helloWorld'
re1 = var3.capitalize() # 首字母大写,如果第一个字符是字母
print(re1) re2 = var3.center(20) #20 个字符的情况下,字符串左右对称
print(re2)# helloWorld re3 = var3.split('W') # split
print(re3) #Python casefold() 方法是Python3.3版本之后引入的,其效果和 lower() 方法非常相似,都可以转换字符串中所有大写字符为小写。
#两者的区别是:lower() 方法只对ASCII编码,也就是‘A-Z’有效,对于其他语言(非汉语或英文)中把大写转换为小写的情况只能用 casefold() 方法。
re4 = var3.casefold();
print(re4) var4 = '{0}{1},Hello Python'
re5 = var4.format('Hello','World');
print(re5)#HelloWorld,Hello Python
Python python 五种数据类型--字符串的更多相关文章
- Python的3种格式化字符串方法
Python中有3种format字符串的方式: 传统C语言式 命名参数 位置参数 1. 传统C语言式 和c语言里面的 sprintf 类似,参数格式也一样 title = "world&qu ...
- Redis安装及五种数据类型
redis是非关系型数据库,也叫内存数据库.数据是键值对的形式,通过key查找value 安装Radis:6379 sudo apt-get update sudo apt-get install r ...
- redis五种数据类型的使用(zz)
redis五种数据类型的使用 redis五种数据类型的使用 (摘自:http://tech.it168.com/a2011/0818/1234/000001234478_all.shtml ) 1.S ...
- redis五种数据类型的使用
redis五种数据类型的使用 redis五种数据类型的使用 (摘自:http://tech.it168.com/a2011/0818/1234/000001234478_all.shtml ) 1.S ...
- redis五种数据类型的使用场景
string 1.String 常用命令: 除了get.set.incr.decr mget等操作外,Redis还提供了下面一些操作: 获取字符串长度 往字符串append内容 设置和获取字符串的某一 ...
- Redis五种数据类型-设置key的过期时间
1.redis命令客户端 [root@localhost bin]# ./redis-cli 127.0.0.1:6379> #是否运行着 127.0.0.1:6379> ping PON ...
- Redis: Redis支持五种数据类型
ylbtech-Redis: Redis支持五种数据类型 Redis支持五种数据类型:string(字符串) ,hash(哈希),list(列表),set(集合)及zset(sorted set:有序 ...
- Redis支持的五种数据类型
redis支持的五种数据类型: 1.string(字符串) 2.hash(哈希) Redis hash 是一个键值(key=>value)对集合. Redis hash是一个string类型的f ...
- Redis学习笔记(3)—— 五种数据类型&keys的通用操作
一.Redis数据结构介绍 redis是一种高级的key-value的存储系统,其中的key是字符串类型,尽可能满足如下几点: 1)key不要太长,最好不要操作1024个字节,这不仅会消耗内存还会降低 ...
随机推荐
- disruptor 多生产者多消费者实战 四
一.创建event类 Order public class Order { private String id; private String name; private double price; ...
- vue项目打包后打开空白解决办法
1.记得改一下config下面的index.js中bulid模块导出的路径.因为index.html里边的内容都是通过script标签引入的,而你的路径不对,打开肯定是空白的.先看一下默认的路径. a ...
- 有关js的date的相关知识
最近做项目,用了new Date().getTime()获取本地时间,但是如果用户篡改了手机时间,程序漏洞明显暴露.所以如果为保证程序的稳健安全性,应该是要使用网络时间的,也就是服务器时间.原理就是使 ...
- ios background task
今天要实现一个需求,当用户触摸HOME键,将应用切换到后台时,启动自动备份的任务.这涉及到ios的后台任务处理,本文简单总结一下 首先,ios app有5种状态,分别是:not running, in ...
- 分布式图数据库 Nebula Graph 的 Index 实践
导读 索引是数据库系统中不可或缺的一个功能,数据库索引好比是书的目录,能加快数据库的查询速度,其实质是数据库管理系统中一个排序的数据结构.不同的数据库系统有不同的排序结构,目前常见的索引实现类型如 B ...
- 解决Ajax中IE浏览器缓存问题
解决Ajax中IE浏览器缓存问题 1.首先,先看一张图.从这张图中我们可以清楚的了解到从请求的发出到解析响应的过程. 2.根据图中的三个节点我们可以使用三种方式解决这个缓存问题(主要是针对ie) 2. ...
- Vue2.0 【第一季】第8节 v-pre & v-cloak & v-once
目录 Vue2.0 [第一季] 第8节 v-pre & v-cloak & v-once v-pre 指令 v-cloak 指令 v-once 指令 Vue2.0 [第一季] 第8节 ...
- iframe的父子层跨域 用了百度的postMessage()方法
父层:第一个是方法申明 第二个是接收子层过来的数据 <script type="text/javascript"> $("#main").load( ...
- 测试必知必会系列- Linux常用命令 - tar
21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1672457.html 压缩一 ...
- javascript中indexOf()和lastIndexOf()详解
ECMAScript5为数组实例添加两方法:indexOf()和lastIndexOf().这两个方法接受两个参数:要查找的项和(可选的)表示查找起点位置的索引.其中,indexOf()方法从数组的开 ...