Day2-Python基础2---字符串操作
一、字符串操作
特性:不可修改
name = "my \tname is {name} and i am {year} old"
#首字母大写.capitalize
print(name.capitalize())
#统计字符串中元素个数.count
print(name.count("a"))
#.center表示一共要打印50个字符,不够的字符用"-"表示
print(name.center(50,"-"))
#.endswith判断已什么字符结尾
print(name.endswith("ing"))
#转换tab键为空格
print(name.expandtabs(tabsize=30))
#字符串切片
print(name[name.find("name"):])
#.format格式化拼接
print(name.format(name='maqing',year=''))
#.format_map字典
print(name.format_map( {'name':'maqing','year':27} ))
#阿拉伯数字加阿拉伯字符,但是如果有特殊字符输出为false
print('asd1313'.isalnum())
#纯英文字符
print('asdA'.isalpha())
#十进制判断
print(''.isdecimal())
#判断是否为整数
print(''.isdigit())
#判断是否为一个合法的表示符
print('a1A'.isidentifier())
#判断是否为小写
print('a1A'.islower())
#判断是否为一个整数数字
print('333.33'.isnumeric())
#开头
print('My Name Is'.istitle())
#能否打印,tty file,drive file is false
print('My Name Is'.isprintable())
#大写
print('My Name Is'.isupper())
#列表转字符串
print(' '.join (['maqing','peilin','sili']) )
#ljust 输出元素不够50字符用*补全在最后
print(name.ljust(50,'*'))
print(name.rjust(50,'*'))
#把大写转化为小写
print(name.lower())
print(name.upper())
print('Maqing\n'.lstrip())
print('\nMaqing'.lstrip())
print('\nMaqing'.rstrip())
print('\n Maqing'.strip())
#可以用于加密密码
p = str.maketrans("abcdef",'')
print("Mabcf".translate(p))
print('Magqing'.replace('g','G',1))
#从左往右数字
print('Magqing'.rfind('g'))
#分隔符
print('Maqing'.split('q'))
print('1+2+3+4'.split('+'))
#从换行出分割
print('1+2\n+3+4'.splitlines())
#将小写转大写。大写转小写 大小写互换
print('Maqing'.swapcase())
print('ma qing'.title())
print('Ma Qing'.zfill(50))
Day2-Python基础2---字符串操作的更多相关文章
- Day2 Python基础学习——字符串、列表、元组、字典、集合
Python中文学习大本营:http://www.pythondoc.com/ 一.字符串操作 一.用途:名字,性格,地址 name = 'wzs' #name = str('wzs')print(i ...
- (Python基础)字符串操作
以下是我在学习过程中用的一些常用字符串操作的相关列子和具体注释,感兴趣的可以自己动手试试看 #字符串操作 name = 'my name is keep' print(name.capitalize( ...
- Python基础之字符串操作
字符串的常用操作包括但不限于以下操作: 字符串的替换.删除.截取.复制.连接.比较.查找.分割等 这里将对字符串的内置操作方法进行总结归纳,重点是以示例的方式进行展示. 使用type获取创建对象的类 ...
- Python 基础之字符串操作,函数及格式化format
一.字符串的相关操作 1.字符串的拼接 + strvar1 = "我爱你,"strvar2 = "亲爱的姑凉"res = strvar1 + strvar2pr ...
- Day2 - Python基础2 列表、字典、集合
Python之路,Day2 - Python基础2 本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一, ...
- Python基础数据类型-字符串(string)
Python基础数据类型-字符串(string) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版 ...
- python基础篇(文件操作)
Python基础篇(文件操作) 一.初始文件操作 使用python来读写文件是非常简单的操作. 我们使用open()函数来打开一个文件, 获取到文件句柄. 然后通过文件句柄就可以进行各种各样的操作了. ...
- Python中的字符串操作总结(Python3.6.1版本)
Python中的字符串操作(Python3.6.1版本) (1)切片操作: str1="hello world!" str1[1:3] <=> 'el'(左闭右开:即是 ...
- python入门7 字符串操作
字符串操作 #coding:utf-8 #/usr/bin/python """ 2018-11-03 dinghanhua 字符串操作 ""&quo ...
- 一句python,一句R︱python中的字符串操作、中文乱码、NaN情况
一句python,一句R︱python中的字符串操作.中文乱码.NaN情况 先学了R,最近刚刚上手Python,所以想着将python和R结合起来互相对比来更好理解python.最好就是一句pytho ...
随机推荐
- Vue.js学习笔记 第七篇 表单控件绑定
本篇主要说明表单控件的数据绑定,这次没有新的知识点 文本框 1.普通文本框 <div id="app-1"> <p><input v-model=&q ...
- 如何修改windows系统远程桌面默认端口
此文档概述如何修改windows系统远程桌面的默认端口,众所周知windows系统默认的远程桌面端口是3389,这样对于开启远程桌面的计算机有一定的安全威胁,修改远程桌面的默认端口可以提高系统的安全性 ...
- 10个超有趣的linux命令
本文展示了 10 个有趣的 Linux 动态命令,这些命令和实用功能无关,仅供娱乐!看完此文,你会对 Linux 有个全新的认识,谁说 IT 男就没有屌丝娱乐的一面呢?还等什么,就让我们开始看文章吧~ ...
- bash: .bashrc: command not found
解决这个错误需要: vi ~/.bashrc 进入以后把 .bashrc 给注释掉 就不会再报错了.
- JavaWeb -- Servlet+JSP+JavaBean(MVC)模式
Servlet+JSP+JavaBean(MVC)模式适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据. Servlet+JSP ...
- ZC_注意点
1. domain类 里面的 属性的类型,一般都是用 包装类 2. 使用 "Hibernate Reverse Engineering ..." 来进行自动生成domain类和?? ...
- Composer 入门使用手册
依赖管理 官网地址:http://docs.phpcomposer.com/00-intro.html#Locally Composer 不是一个包管理器.是的,它涉及 "packages& ...
- jsp:jstl标签forTokens
forTokens 标签这个标签的作用和 Java 中的 StringTokenizer 类的作用非常相似,它通过 items 属性来指定一个特定的字符串,然后通过 delims 属性指定一种分隔符( ...
- 编写高质量代码——html、css、javascript
[编写高质量代码]1.注释的必要性:增加代码的可读性.2.web标准:由一系列的标准组合而成,其核心理念是将网页的结构.样式.行为分离,所以他可分为:结构标准.样式标准和行为标准.3.一个符合标准的网 ...
- Office 2016 (Preview)
Office 2016 Preview for MAC (预览版) https://products.office.com/zh-CN/mac/mac-preview 安装下载:http://go.m ...