python学习,day2:列表的复制,字符串的处理
---恢复内容开始---
元组(tuple)是只读列表,不能修改,列表用中括号,元组用小括号。只能用index和count两个命令。
---恢复内容结束---
字符串处理的代码
# coding=utf-8
# Author: RyAn Bi
name = 'my name is bijibin'
print(name.capitalize())#首字母大写
print(name.count('b')) # 字符串中字母b的数量
print(name.center(50,'-')) #打印50个字符,内容居中,两边用-
print(name.endswith('in')) #判断字符结尾是不是in
name = 'my \tname is bijibin'
print(name.expandtabs(tabsize=30)) #把tab建(需提前在字符串中)转化为空格30个
name = 'my \tname is bijibin'
print(name[name.find('name'):])
p= str.maketrans('abcdef','')#把字符串转换为对应的数字 print('alex li '.translate(p)) #把里面的字符对应处理了 print('bijibn'.replace('b','B',1)) #替换,最后一个数字是替换几个
print('bijibin'.rfind('b')) #从左边数,找到最右边的b的下标返回
print('bijibin,133'.split(',')) #按逗号分隔成列表
print('bijibin\n133'.splitlines())#按换行来分隔成列表
print('bijibin'.swapcase()) #变成大写
print('bijibin'.zfill(50)) #b不够的话用0 填充
name = 'my name is {name} ,my age is {age}'
print(name.format(name = 'bijibin',age = '')) #对上面的内容进行填充
print('abc123'.isalnum()) #是不是数字加英文字符,特殊字符不行
print('abc123'.isalpha()) #是不是纯英文字符
print(''.isdecimal()) #是不是十进制
print(''.isdigit()) #是不是整数
print('10a'.isidentifier()) #是不是一个合法的变量名(数字开头不合法)
print('bijibin'.islower()) #是不是全是小写
print('bijibin'.isupper()) #是不是全是大写
print(''.isnumeric()) #是不是数字,只有数字才行,类似isdigit
print('bijibin'.isspace()) #是不是个空格
print('My Name Is'.istitle()) #是不是title,每个单词首字母大写才行
print('bijibin'.isprintable())#可以打印
print('+'.join(['','','',''])) #把列表中各个元素用连接符连接起来
print(name.ljust(50,'*')) #填完成50个字节,从左边开始,右边填充符号
print(name.rjust(50,'*')) #填完成50个字节,从左边开始,左边填充符号
print(name.upper()) #变成大写
print(name.lower()) #变成小写
print('\nbijibin\n'.lstrip()) #去掉左边的空格和回车键
print('\nbijibin\n'.rstrip()) #去掉右边的空格和回车键
python学习,day2:列表的复制,字符串的处理的更多相关文章
- Python学习02 列表 List
Python学习02 列表 List Python列表 List Python中的列表(List)用逗号分隔,方括号包围(comma-separated values (items) between ...
- Python学习系列(三)(字符串)
Python学习系列(三)(字符串) Python学习系列(一)(基础入门) Python学习系列(二)(基础知识) 一个月没有更新博客了,最近工作上有点小忙,实在是没有坚持住,丢久又有感觉写的必要了 ...
- Python学习笔记(三)字符串类型及其操作(2)
1.字符串的表示 字符串是字符的序列表示,可以由一对单引号(‘).双引号(“)或三引号(’‘’)构成.其中,单引号.双引号和三引号都可以表示单行字符串,但是只有三引号可以表示多行字符串 在使用双引号时 ...
- python学习之列表语法
1.列表 1 list.append(obj)在列表末尾添加新的对象2 list.count(obj)统计某个元素在列表中出现的次数3 list.extend(seq)在列表末尾一次性追加另一个序列中 ...
- python学习之基础入门,安装,字符串,数据转换,三元运算符
python基础 我们要开始学习新的编程语言了,加油~~ python是“世界上最好的语言”,学习它当然是认为它是最好的所以我们才学(人生苦短我学python),python运用于不同的领域,采集分析 ...
- Python学习3——列表和元组
一.通用序列操作——索引.切片.相加.相乘.成员资格检查 1.索引,正序从0开始为第一个元素,逆序从-1开始,-1为最后一个元素 >>> greeting[0] 'h' >&g ...
- Python学习总结之三 -- 优雅的字符串
优雅的字符串 前言 记得我在Python学习总结第一篇中有提到字符串,那个可以算是先打个招呼吧,因为没有提到任何关于字符串的处理方法.今天,给大家详细讲解一下Python中字符串的使用方法,如有不当或 ...
- Python:判断列表中含有字符串且组成新的列表打印输出-Dotest董浩
'''题一:判断列表中含有字符串且组成新的列表打印输出知识点:列表.列表的增删改查.for循环.if判断'''#@Author:Dotest软件测试#@QQ:1274057839names = ['D ...
- python学习笔记——列表生成式与生成器
1.列表生成式(List Comprehensions) python中,列表生成式是用来创建列表的,相较于用循环实现更为简洁.举个例子,生成[1*1, 2*2, ... , 10*10],循环用三行 ...
- Python基础之列表深浅复制和列表推导式
一.列表深浅复制: 浅拷贝内存图如下: 深拷贝内存图如下: 二.列表推导式: 实例: """ 列表推导式 练习:exercise01 """ ...
随机推荐
- jvisualvm远程监控服务器tomcat
1.在 {服务器tomcat路径}/bin/catalina.sh 中,的[# OS specific support. $var _must_ be set to either true or f ...
- C++细节理解
1.为什么static类外初始化不需要static关键字 答:因为类外static变量或函数表示限定在此源文件中才能使用,而类中的static变量或函数表示由本类及其所有对象共享,如果在类外初始化或定 ...
- Photo4
Story: 我手捧玫瑰,一个人,走在桥上.桥下是波澜壮阔的大海,一不小心,我就有失足的危险.海鸟的低鸣在我耳际盘旋着,浪汹涌,仿佛要把我吞噬掉.你也许奇怪,为何我一人手捧玫瑰走在桥上.只因,女骑从来 ...
- Web测试实践--Rec 2
累计完成任务情况: 阶段内容 参与人 进行用户调研 小熊 开会学习作业要求,取得共识 全体 注: 1."阶段内容"划斜线表示完成.2.采用倒序. 具体情况: 小熊主要围绕以下几方面 ...
- dd命令使用
一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512:c=1:k=1024:w=2 参数注释: 1. ...
- thinkphp+memcache缓存例子
public function dailyRelays() { $history = I('post.history'); $da = new \Home\Model\DailyrelayModel( ...
- CodeForces 814D An overnight dance in discotheque(贪心+dfs)
The crowdedness of the discotheque would never stop our friends from having fun, but a bit more spac ...
- linux mysql 权限
原文地址:http://www.cnblogs.com/eczhou/archive/2012/07/12/2588187.html Linux下mysql新建账号及权限设置 1.权限赋予 说明:my ...
- 使用 Git 和 GitHub 托管项目源码
这段时间想研究下,GitHub 的使用,但是桌面版下载速度贼慢(貌似需要FQ) 好在 廖雪峰 老师有一个 Git 的教程,也可以和 GitHub 配合使用 廖雪峰老师的Git教程:http://www ...
- redis内部数据结构
redis内部数据结构,是指redis在自身的构建中,基于这些特定的内部数据结构进行的. 简单动态字符串:Simple Dynamic String 双端链表 字典:Dictonary 跳跃表:ski ...