python3字符串常用操作

# -*- coding:utf-8 -*-
# Author: Evan Miname = "my name is alex"print(name.capitalize())  # 首字母大写
print(name.count("a"))  # 统计整个字符中a的个数
print('aaaaa'.count("a", 0, len('aaaaa')-1))  # 前闭后开
print(name.center(50, "-"))  # 打印50个字符,name在中间,不够的用-来填充
print(name.endswith("ex"))  # 打印name是否以ex结尾
print(name.expandtabs(tabsize=30))  # 扩展\t为多少个空格
print(name.find("name"))  # 找到name中最左边的‘name’的开始字母的下标
print(name[name.find("name"):name.find("name")+len("name")])name1 = "my name is {_name}"
print(name1.format_map({"_name": "Evan"}))  # 用一个map来格式化print(name.isalnum())  # 当只有字母或数字的时候返回True
print('12asd'.isalpha())  # 是否是纯英文字符
print("2".isdecimal())  # 是否是十进制 方法检查字符串是否只包含十进制字符前面加 u
print("1".isdigit())  # 是否是整数
print("1A".isidentifier())  # 判断是不是一个合法的表示符 也就是是不是一个合法的变量名
print("3333.3".isnumeric())  # 判断是不是只包含数字
print("aa".isspace())  # 判断是不是空格
print("My Name Is ".istitle())  # 每个首字母大写
print('My Name Is '.isprintable())  # 是否可以打印 tty file,drive file
print("NN".isupper())  # 是否是大写
print("ll".islower())  # 是否是小写
print(",".join(['1', '2', '3']))  # 直接join字符串列表
print(name.ljust(50, '*'))  # 把name放在最左面,写50个字符,不够的用*填充
print(name.rjust(50, '$'))  # 把那么放在最有面,写50个字符,不够的用$填充
print('NAME'.lower())  # 全部转换为小写
print('name'.upper())   # 全部转换为大写
print('Alex\n'.rstrip())    # 去掉右边的回车和换行
print('Alex\n'.lstrip())    # 去掉左边的回车和换行
print('\nAlex\n'.strip())  # 去掉两边的回车和空格p = str.maketrans('abcdef', '123456')  # 制作一个翻译对照,一对一的
print('alex li'.translate(p))   # 翻译某个字符串print('alex li'.replace('l', 'L'))  # 替换 默认全部替换
print('alex li'.replace('l', 'L', 1))   # 替换几个
print('alex li'.rfind('l'))     # 找到alex li 中最又边的‘name’的开始字母的下标
print('alex li'.split('l'))  # 字符串分割为数组 默认为空格
print('123\n232323'.splitlines())   # 按行分割为数组
print('123'.startswith('1'))    # 以1开始
print('Alex Li'.swapcase())     # 大小写互换
print('alex li'.title())    # 转换为标题
print('lex li'.zfill(50))   # 写50个字符,提供的字符不足50个,前面补零

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/569203.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通过NGINX location实现一个域名访问多个项目

location ~ \.php$ {   root /home/webroot; //此目录下有多个项目 project1 ,project2...   fastcgi_pass $php_upstream;   fastcgi_index index.php;   include fastcgi.conf; } location ~/project1 {   index index.php;   fastcgi_pass $php_u…

python3 set相关操作

# -*- coding:utf-8 -*- # Author: Evan Mi# 创建一个set list_1 [1, 3, 5, 7, 3, 6, 7, 9] list_1 set(list_1) list_2 set([2, 6, 0, 66, 22, 8, 4]) print(list_1, type(list_1))# 交集 print(list_1.intersection(list_2)) print(list_1 & list_2) # 并集 print(lis…

JDK环境变量

下载打开如下链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ,进入JDK1.8下载官网,或者直接百度JDK1.8,也可进入下载官网。 进入官网后,按照所给信息下载对应系统版本的J…

python3字典相关方法

# -*- coding:utf-8 -*- # Author: Evan Miinfo {stu1101: TengLan Wu,stu1102: LongZe Luola,stu1103: XiaoZe Maliya } # 字典是无序的 print(info) print(info[stu1101]) # 不存在会报错 print(info.get(stu1101)) # 不存在返回None print(stu1103 in info) # 判断是否…

Shadow Defender 语言文件并注册

:: ::关闭回显 echo off ::设置标题 title 覆盖 Shadow Defender 语言文件并注册:: ::获取管理员权限 set "_FilePath%~f0" set "_FileDir%~dp0" setlocal EnableExtensions EnableDelayedExpansion fltmc >nul 2>&1 || (echo Set UAC CreateOb…

python3 列表相关操作

# -*- coding:utf-8 -*- # Author: Evan Mi import copynames ["ZhangYang", "Guyun", "XiangPeng", "XuliangChen"] #创建一个列表 names.append("LeiHaiDong") # 给列表的末尾追加元素 names.insert(1, "ChenRongHu…

NickLee 多層菜單

void InitMenu(){ //初始化菜單 MenuItem menuFirst; DataSet dsPermit; UserInfo ui ; DataSet dsFfunc.GetDataTable("select * from cqsSystemTree where F_Parent000 and isValid1 order by showSort"); foreach (DataRow myrow in dsF.Tables[0].Rows…

python3 生成器

要说生成器,就必须首先要知道列表的概念; 我们创建一个如下的列表: ls [1,2,3,4,5,6,7,8,9] 那么就开辟了一个门牌号为ls的内存区,然后真的把1,2,3,4,5,6,7&…

递归 与 动态规划 区别

递归 : 后面的子问题由前面的子问题解来表示 f(n) _f(n-1) f(n-2)等来表示 动态规划:前面的解由后面的子问题解来选择,自底向上,后面的解层层向前 得到最前的解。 key:找到dp[n] 与 dp[n-1]的联系,也就…

python3 文件相关操作

# -*- coding:utf-8 -*- # Author: Evan Mi""" data open("E:/pythondata/day02/yesterday.txt").read() print(data) """ # r是读模式,找不到文件会报错 r 在读的基础上有了写的能力,这里的写就是追加 # w是…

libvirt虚拟机管理常用指令

创建虚拟机 virt-install virt-install --connect qemu:///system -n $NAME -r $MEM -f $DISK -s $DISK_SIZE --vnc --vnclisten0.0.0.0 --os-typelinux --os-variantcentos7 --vcpus2 --network bridgebr0 -c $ISO --force 其中DISK_SIZE以G为单位,MEM以MB为单位&a…

Copy: 了解SQL Server锁争用:NOLOCK 和 ROWLOCK 的秘密

From http://blog.csdn.net/Atwind/archive/2007/10/19/1832844.aspx 关系型数据库,如SQL Server,使用锁来避免多用户修改数据时的并发冲突。当一组数据被某个用户锁定时,除非第一个用户结束修改并释放锁,否则其他用户就无法修改…

python3 中方法各种参数和返回值

# -*- coding:utf-8 -*- # Author: Evan Mi# 函数def func1():print(in the func1)return 0# 过程def func2():print(in the func2)""" 多个值用逗号分割后返回,会分装到一个tuple中返回, 接收的时候,如果使用一个变量接收&am…

react-json渲染

在js文件内 //定义react组件 import React from react; import ReactDom from react-dom import ./components/assets/taobao.cssclass TaoBao extends React.Component{state{list:[{title:女装,href:javescript:;,hot:false,child:[{title:衬衫,href:javescript:;,hot:false}…

python3 正则表达式模块re相关

# -*- coding:utf-8 -*- # Author: Evan Mi import re """ . 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行 ^ 匹配字符开头,若指定flags MULTILINE,这种也可以匹配上(r"^a",…

pageContext对象

这个对象代表页面上下文,该对象主要用于访问JSP之间的共享数据。使用pageContext可以访问page、request、session、application范围的变量。 pageContext是PageContext类的实例,它提供了如下两个方法来访问page、request、session、application范围的变量…

python3 Xml操作

读取xml内容:-*- coding:utf-8 -*- # Author: Evan Mi import xml.etree.ElementTree as ET tree ET.parse(test.xml) root tree.getroot() print(root.tag) # 一个节点有tag、attrib、text三个值 # tag是标签的名字 # text是标签的内容 # attrib是标签属性的字典…

【OpenCV学习笔记】2.1OpenCV基本数据类型

OpenCV提供了多种基本数据类型。虽然这些数据类型在C语言中不是基本类型,但结构都很简单,可将它们作为原子类型。可以在“…/OpenCV/cxcore/include”目录下的cxtypes.h文件中查看其详细定义。 数据类型中最简单的就是CvPoint。CvPoint是一个包含intege…

noi.ac #543 商店

我们考虑可并堆维护&#xff0c;从深到浅贪心选取。 用priority_queue启发式合并的话&#xff0c;是60pts: #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> #include<queue> #include<ct…

python3 os模块相关方法

# -*- coding:utf-8 -*- # Author: Evan Mi import os # 获取当前工作目录&#xff0c;即当前python脚本工作的目录路径 print(os.getcwd()) # 切换当前路径 os.chdir(c:/users) os.chdir(rc:\users) print(os.getcwd()) # 验证当前路径是否切换成功 # 返回当前目录的字符串名…