python3实现字符串操作的实例代码
python3字符串操作
x = 'abc' y = 'defgh' print(x + y) #x+y print(x * 3) #x*n print(x[2]) #x[i] print(y[0:-1]) #str[i:j]
#求长度 >>> len(x) 11 #将其他类型转换为字符串 >>> str(123) '123' #将数字转为对应的utf-8字符 >>> chr(97) 'a' #将字符转为对应的数字 >>> ord('a') 97 #将数字转为16进制 >>> hex(32) '0x20' #将数字转为8进制 >>> oct(32) '0o40'
>>> str = 'abdcsdsjfkAsfDfja' #将所有字符转为小写 >>> str.lower() 'abdcsdsjfkasfdfja' #将所有字符转为大写 >>> str.upper() 'ABDCSDSJFKASFDFJA' #判断所有字符是否为小写 >>> str.islower() False #判断所有字符是否都为可打印的 >>> str.isprintable() True #判断所有字符都是数字 >>> str.isnumeric() False #判断是否以参数为结尾 >>> str.endswith('fja') True #判断是否以参数为开头 >>> str.startswith('asd') False #将字符串以sep为分隔符分开, 返回一个列表 >>> str.split(sep='a') ['', 'bdcsdsjfkAsfDfj', ''] >>> str.split(sep='s') ['abdc', 'd', 'jfkA', 'fDfja'] #返回参数串的个数 >>> str.count('sd') 1 #将第一个参数字符串替换为第二个参数字符串,替换前n个 >>> str.replace('s', 'c', str.count('s')) 'abdccdcjfkAcfDfja'
#center就是居中的意思,字符串的长度为6个单位,tj 占了两个单位,其余的位子用$来占位 >>>str ='tj' >>>print ( str.center(6, '$')) >>>$$tj$$ #从原字符串左右俩侧 删掉字符串列出的字符 >>> str.strip('sdffa') 'bdcsdsjfkAsfDfj' >>> str.strip('sdffafjdb') 'csdsjfkAsfD' #长度不够左侧用0填充 >>> str.zfill(23) '000000abdcsdsjfkAsfDfja' #join中参数的每一个元素用':'连起来 >>> ':'.join(['127.0.0.1', '9988']) '127.0.0.1:9988'
总结
以上所述是小编给大家介绍的python3实现字符串操作的实例代码 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关推荐
-
Python3中的列表,元组,字典,字符串相关知识小结
一.知识概要 1. 列表,元组,字典,字符串的创建方式 2. 列表,元组,字典,字符串的方法调用 3. 列表,元组,字典,字符串的常规用法 二.列表 # 列 表 # 列表基础 list_1 = ['a','b','c','d','e','f'] list_2 = ['apple','banana','watermelon','strawberry','banana','apple'] print(list_1) print("##########") # 列表得下标是从0开始的,之后的
-
Python3.2中的字符串函数学习总结
Sequence Types sequence类型有六种:strings, byte sequences (bytes objects), byte arrays(bytearray objects), list, tuple, range objects. sequence类型都支持的通用操作: 成员检查:in.not in 连接:+ 复制:* 下标取值:s[i] 切片:s[i : j] 长度检查:len(s) 最小值:min(s) 最大值:max(s) 索引取值:s.index(i) 字符串
-
python3正则提取字符串里的中文实例
如下所示: # -*- coding: utf-8 -*- import re #过滤掉除了中文以外的字符 str = "hello,world!!%[545]你好234世界..." str = re.sub("[A-Za-z0-9\!\%\[\]\,\.]", "", str) print(str) #提取字符串里的中文,返回数组 pattern="[\u4e00-\u9fa5]+" regex = re.compile(p
-
python3.x 将byte转成字符串的方法
如下所示: result = str(要转换的变量名, encoding='utf-8') 例如: result = str(request, encoding='utf-8') 以上这篇python3.x 将byte转成字符串的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
python3中str(字符串)的使用教程
本文主要介绍的是python3中对str(字符串)的使用操作总结,文中介绍的非常详细,需要的朋友们下面来一起看看吧. __add__函数 (在后面追加字符串) s1 ='Hello' s2 = s1.__add__(' boy!') print(s2) #输出:Hello boy! __contains__(判断是否包含某字符串,包含则返回True) s1 = 'Hello' result = s1.__contains__('He') print(result) #输出:True __eq__
-
python3 拼接字符串的7种方法
Python的3.0版本,常被称为Python 3000,或简称Py3k.相对于Python的早期版本,这是一个较大的升级.为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容. 1.直接通过(+)操作符拼接 >>> 'Hello' + ' ' + 'World' + '!' 'Hello World!' 使用这种方式进行字符串连接的操作效率低下,因为python中使用 + 拼接两个字符串时会生成一个新的字符串,生成新的字符串就需要重新申请内存,当拼接字符串较多时自然会
-
Python3.5字符串常用操作实例详解
本文实例总结了Python3.5字符串常用操作.分享给大家供大家参考,具体如下: 一.输入与输出 #输入与输出 str = input("请输入任意字符:") print(type(str)) #input获取的数据类型皆为字符串 print(str) 运行结果: 请输入任意字符:abc <class 'str'> abc #格式化输出 name = "liu" age = 18 print("My name is %s, and I'm %d
-
Python3字符串encode与decode的讲解
大家好,很久没更新了,也是年底了最近比较忙,同时也在研究python的其他内容,毕竟是python小白,自学道路艰难. 好了今天和大家一起探讨下python3编码过程中对的一些转码事宜. python3中对文本和二进制做了比较清晰的区分.python3默认编码为unicode,由str类型进行表示.二进制数据使用byte类型表示,所以不会将str和byte混在一起.在实际应用中我们经常需要将两者进行互转 有几点需要注意: 1:字符串通过编码转换为字节码,字节码通过解码转换为字符串 str--->
-
python3实现字符串操作的实例代码
python3字符串操作 x = 'abc' y = 'defgh' print(x + y) #x+y print(x * 3) #x*n print(x[2]) #x[i] print(y[0:-1]) #str[i:j] #求长度 >>> len(x) 11 #将其他类型转换为字符串 >>> str(123) '123' #将数字转为对应的utf-8字符 >>> chr(97) 'a' #将字符转为对应的数字 >>> ord('
-
C#操作字符串方法总结实例代码
废话不多说了,具体代码如下所述: staticvoid Main(string[] args) { string s =""; //(1)字符访问(下标访问s[i]) s ="ABCD"; Console.WriteLine(s[0]); // 输出"A"; Console.WriteLine(s.Length); // 输出4 Console.WriteLine(); //(2)打散为字符数组(ToCharArray) s ="ABC
-
C# 通过 oledb 操作Excel实例代码
整理文档,搜刮出一个C# 通过 oledb 操作Excel实例代码,稍微整理精简一下做下分享. public string GetConnectionString() { Dictionary<string, string> props = new Dictionary<string, string>(); // XLSX - Excel 2007, 2010, 2012, 2013 props["Provider"] = "Microsoft.ACE
-
C++ string 字符串查找匹配实例代码
在写C++程序中,总会遇到要从一个字符串中查找一小段子字符串的情况,对于在C中,我们经常用到strstr()或者strchr()这两种方法.而对于C++的string,我们往往会用到find(). C++:#inlcude<string> C: #include<string.h> find():在一个字符串中查找一个指定的单个字符或字符数组.如果找到,就返回首次匹配的开始位置:如果没有查找到匹配的内容,就返回string::npos. find_first_of():在一个目标串
-
Django+mysql配置与简单操作数据库实例代码
第一步:下载mysql驱动 cmd进入创建好的django项目目录:使用命令 pip install mysqlclient 等待安装成功! 第二步:在settings.py中配置mysql连接参数(没有mysql的先装mysql) DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库名(你得先在mysql中创建数据库)', 'USER':'mysql用户名(如root)', 'PASSWOR
-
C++ 字符串去重排序实例代码
C++ 字符串去重排序实例代码 入一个字符串,去掉重复出现的字符,并把剩余的字符串排序输出. 实现代码: #include <iostream> #include <string> using namespace std; void sort(string s) { char tmp[100]; int len=s.size(); int count=0,i,j; for (i=0;i<len;i++) { for (j=i+1;j<len;j++) { if (s[
-
Node.js对MongoDB进行增删改查操作的实例代码
MongoDB简介 MongoDB是一个开源的.文档型的NoSQL数据库程序.MongoDB将数据存储在类似JSON的文档中,操作起来更灵活方便.NoSQL数据库中的文档(documents)对应于SQL数据库中的一行.将一组文档组合在一起称为集合(collections),它大致相当于关系数据库中的表. 除了作为一个NoSQL数据库,MongoDB还有一些自己的特性: •易于安装和设置 •使用BSON(类似于JSON的格式)来存储数据 •将文档对象映射到应用程序代码很容易 •具有高度可伸缩性和
-
js字符串倒序的实例代码
1. var reverse = function( str ){ var newStr = '', i = str.length; for(; i >= 0; i--) { newStr += str.charAt(i); } return newStr; }; reverse('abcde') 2. var reverse = function( str ){ return str.split('').reverse().join(''); }; 3.(类似法2) var reverse =
-
C/C++实现树操作的实例代码
预处理命令 #include <stdio.h> #include <stdlib.h> #define TRUE 1 #define FALSE 0 typedef int elemtype; typedef struct tNode* tree; typedef struct tNode { elemtype elem; tree left; tree right; }tNode; 计算树的节点个数 //明确函数的功能:返回传入树的节点个数 //定好尾头:尾:当传入的节点尾NU
-
Go 字符串格式化的实例代码详解
Go对字符串格式化提供了良好的支持.下面我们看些常用的字符串格式化的例子. package main import "fmt" import "os" type point struct { x, y int } func main() { // Go提供了几种打印格式,用来格式化一般的Go值,例如 // 下面的%v打印了一个point结构体的对象的值 p := point{1, 2} fmt.Printf("%v\n", p) // 如果所格式
随机推荐
- js实现搜索框关键字智能匹配代码
- js每隔两秒输出数组中的一项(实例)
- ASP.NET性能优化之让浏览器缓存动态网页的方法
- php获取百度收录、百度热词及百度快照的方法
- 一个程序下载的管理程序(二)
- python中安装模块包版本冲突问题的解决
- Java System类详解_动力节点Java学院整理
- js获取对象为null的解决方法
- JS实现网页背景颜色与select框中颜色同时变化的方法
- SQL语句删除和添加外键、主键的方法
- Ruby常用文件操作代码实例
- GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
- oracle 索引组织表的深入详解
- jQuery实现径向动画菜单效果
- Bootstrap表单Form全面解析
- php数组总结篇(一)
- php读取mssql的ntext字段返回值为空的解决方法
- 让鼠标玩CS更顺手的设置技巧
- 使用百度地图实现地图网格的示例
- Vue实现商品详情页的评价列表功能