Python-字符串的常用操作
name = "my name is irving and i am 22 years old!" #开头字母大写
print(name.capitalize()) #统计某字符个数
print(name.count("i")) #把字符串延长至50字节,并居中,不足用“-”补全
print(name.center(,"-")) #检查是否以“ld”结尾
print(name.endswith("ld")) #修改tab为30字节
name = "my \tname is irving and i am 22 years old!"
print(name.expandtabs(tabsize=)) #查找name的位置
print(name.find("name"))
print(name[name.find("name"):]) #format,占位符
name = "my name is {name} and i am {age} years old!"
print(name.format(name='irving',age=))
print(name.format_map({"name":"irving","age":})) #format_map 字典形式 #判断字符串是否为整数类型
print('ba123'.isdigit()) #判断字符串是否为字母
print('ABa'.isalpha()) #判断是否为十进制数字
print('1A'.isdecimal()) #判断是否为数字和字母组合
print("ads1".isalnum()) #判断是否为一个合法的标识符(变量名)
print('a 20@'.isidentifier()) #判断字符串是否为标题
print('Ti Io Ee'.istitle()) #判断是否可以打印
print('asdw Iu'.isprintable()) #判断字符串是否为大写
print('aaaa'.isupper()) #join,在元素之间插入某个元素
print('-'.join(['','','']))
-- #从左边开始算,不够50长度的补‘#’
print(name.ljust(,'#'))
print(name.rjust(,'#')) #把字符串全部换成小写
print('XAsss'.lower()) #把字符串全部换成大写
print('asdw'.upper()) #忽略左边的'/n'
print('n\irving'.lstrip())
print('irving\n'.lstrip()) #忽略全部\n
print('\nirving\n'.strip) #翻译对应字符,前后个数相等
p = str.maketrans("irving","")
print("irving".translate(p)) #定义步长替换
print('HIHIHI'.replace('H','h',)) #从左边开始寻找第一个‘i’的位置
print('hihihihihi'.rfind('i')) #指定分隔符
print('1+2+3+4'.split('')) #用‘\n’分割
print('1+2\n+3+4'.splitliness()) #大小写互换
print('Irving'.swapcase()) #字符串转换成标题
print('im aa'.title())
Python-字符串的常用操作的更多相关文章
- Python字符串的常用操作学习
>>> name = "I love my job!" >>> name.capitalize() #首字母大写 'I love my job! ...
- python字符串,列表常用操作
24天养成一个好习惯,第五天! 一.字符串需要掌握的操作 1.取值(索引取值)需要注意的是只能取,不能改 msg = 'hello world' print(msg[4]) 2.切片(顾头不顾尾) m ...
- 跟着ALEX 学python day2 基础2 模块 数据类型 运算符 列表 元组 字典 字符串的常用操作
声明 : 文档内容学习于 http://www.cnblogs.com/xiaozhiqi/ 模块初始: Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相 ...
- 字符串的常用操作和方法(Python入门教程)
字符串的常用操作 很好理解 字符串可以用 ' + ' 连接,或者乘一个常数重复输出字符串 字符串的索引操作 通过一对中括号可以找到字符串中的某个字符 可以通过正负数双向操作噢 用一个中括号来实现 为什 ...
- 超详细!盘点Python中字符串的常用操作
在Python中字符串的表达方式有四种 一对单引号 一对双引号 一对三个单引号 一对三个双引号 a = 'abc' b= "abc" c = '''abc''' d = " ...
- [PY3]——内置数据结构(3)——字符串及其常用操作
字符串及其常用操作xmind图 字符串的定义 1. 单引号/双引号 In [1]: s1='hello world' In [2]: s1="hello world" 2. 三对单 ...
- Python字符串的相关操作
1.大小写转换 判断字符串 s.isalnum() #所有字符都是数字或者字母 s.isalpha() #所有字符都是字母 s.isdigit() #所有字符都是数字 s.islower() #所有字 ...
- python中字符串(str)常用操作总结
# 字符串的常用操作方法 (都是形成新的字符串,与原字符串没有关系.) 1.字符串的基本操作之切片 s = 'python hello word' # 取首不取尾,取尾要+1 # 切片取出来的字符串与 ...
- python之字符串的常用操作(转)
1. 字符串的操作 字符串的连接操作 符号: + 格式:str1 + str2 例如:str1 = 'I Love' str2 = 'You!' print(str1 + str2) >> ...
- 二叉树的python可视化和常用操作代码
二叉树是一个重要的数据结构, 本文基于"二叉查找树"的python可视化 pybst 包, 做了一些改造, 可以支持更一般的"二叉树"可视化. 关于二叉树和二叉 ...
随机推荐
- nlp知识
1.词集模型 将每个词的出现与否作为一个特征,不考虑词频.也就是一个词在文本在文本中出现1次和多次特征处理是一样的. 2.词袋模型 与词集相比,会考虑词频 sklearn中 CountVectoriz ...
- vue的一些小坑
1.$refs使用时机 尝试在watch的时候使用$refs,发现里面都是空的,然后google了一下,$refs需要在整个组件挂载完成后才能使用 解决方法:使用setTimeout setTImeo ...
- java 可设置最大内存
测试方法:在命令行下用 java -XmxXXXXM -version 命令来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息. 堆(Heap)和非堆(N ...
- 解决pycharm问题:module 'pip' has no attribute 'main'
问题 更新pip之后,Pycharm安装package出现如下报错: 解决 找到安装目录下 helpers/packaging_tool.py文件,找到如下代码: 修改为如下,保存即可.
- 学习总结:CSS(一)定义方式、选择器、选择器权重
一.CSS的定义方式 1.内部样式:<style></style> 2.行间样式:<div style="width:100px;height:100px;&q ...
- 牛客网暑期ACM多校训练营(第十场)D Rikka with Prefix Sum (组合数学)
https://www.nowcoder.com/acm/contest/148/D 题意 一个A数组,初始全为0.现有三种操作,1:给区间[L,R]+w:2:把每个位置的元素变为其前缀和:3:求区间 ...
- Doker安装日志,留个记录而已
tianye@ubuntu:/usr/share$ wget -qO- https://get.docker.com/ | sh # Executing docker install script, ...
- 054、准备 macvlan环境(2019-03-21 周四)
参考https://www.cnblogs.com/CloudMan6/p/7352620.html 除了overlay,docker还开发了另一个支持跨主机容器网络的 driver :macvl ...
- 建立爬虫代理IP池
单线程构建爬虫代理IP池 #!/usr/bin/python3.5 # -*- coding:utf-8 -*- import time import tempfile from lxml impor ...
- 404.17 - 动态内容通过通配符 MIME 映射映射到静态文件处理程序
刚刚重装了系统,原有的ASP.NET工程下面的WebService无法运行,如下: 404.17 - 动态内容通过通配符 MIME 映射映射到静态文件处理程序 微软的提示,是做三项更改,但是我改了之后 ...