学习pytho第l六天 常用字符串用法
name='my name is dream'
print(name.capitalize())#首字母大写
print(name.count(‘’a‘’))#判断字符串里有多少个a
print(name.center(50,"-")#打印50个字符,不够用-凑
print(name.encode())#字符串改二进制
print(name.endswith('m'))#判断字符串是否以指定字符收尾
print(name.expandtabs(tabsize=30))#把tab键转成30个字符
print(name.find('i'))#找出第一个字母(i)的位置
names='my name is {name} and I am {year} years old'
print(names.format(name="dream",year=28))#format用于替换括号内字符
print(names.format_map({'name':‘dream’,‘year’:26}#同上
print('ad133'.isalnum())#判断是否为字符串或数字
print('ad133'.isalpha())#判断是否为纯英文字符
print('1A'.isdecimal())#判断字符是否为十进制否
print('1A'.isidentifier())#判断字符是否为合法变量
print('1A'.isspace())#判断是否为空格
print('Name'.istitle())#判断是否首字母大写,数字也可以
print('1A'.isprintable())#判断是否可打印,不常用
print('My name'.isupper())#判断是否为全大写
print('+'.join(['1','2','3','4']))#将字符串用符号连接
print(name.ljust(30,'-'))#打印30个字符在左边,不够在右边用’-’凑
print(name.rjust(30,'-'))#打印30个字符在右边,不够在左边用’-’凑
print('NAME'.lower())#把大写变小写
print('name'.lower())#把小写变大写
print('\nNAME'.lstrip())# 把左边去空格或字符
print('\nNAME\n'.rstrip())#把右边去空格或字符
print('\nNAME\n'.strip())#把两边去空格或字符
p=str.maketrans('abcdef','123456')#用于创建字符映射的转换表,两个字符串的长度必须相等一一对应
print('dream'.translate(p))#根据参数table给出的表(包含256个字符)转换字符串的字符
print('dreamd'.replace('d','D',1))#替换第一个字母d改大写
print('dreamd'.rfind('d'))#最右边值得下标是‘5’
print('dre am ad'.split())#把字符串按空格分成列表
print('dra e am ad'.split('a'))#把字符串按'a'分成列表,会去掉a
print('dra e\n am ad'.splitlines())#把字符串按换行分成列表,
print('dream ad'.swapcase())##把字符串都转换成大写
print('dream ad'.title())#首字符大写.
print('dream ad'.zfill(50))#50个字符用0填充
print('---')
最新文章
- magic_quotes_gpc和magic_quotes_runtime的区别和用法详解
- input只读属性区别
- Ahead-of-time compilation(AOT)
- Java读写文件的几种方式
- leetcode 118 Pascal's Triangle ----- java
- 55. Jump Game
- Asp.Net MVC--Controller激活2
- uboot 连接脚本分析
- Majority Element II 解答
- Infix to postfix 用stack模板,表达式没有括号
- One Card Poker
- [04] 利用注解生成实体类对应的建表sql语句
- [python学习笔记] pyqt5下载与安装
- Mac对gdb签名
- tomcat版本号隐藏或修改
- asp.net core 2.0中的配置(1)---Configuration
- html dom之iframe对象
- 【转载】 5G+边缘计算,着眼可见的未来 【边缘计算】
- http2.0之头部压缩
- cocos2d首印象
热门文章
- 【练习笔记】spring 配置Schedule
- 移植mavlink到stm32详细教程,后面附快速移植方法
- 《敏捷软件开发:原则、模式与实践(C#版)》源代码下载
- 从零开始的全栈工程师——js篇2.15(offsetLeft)
- IIS 处理高并发
- 网页编辑器CKEditor4.3.1+CKFinder2.4+JW Player6.7(视频播放器)集成
- 关于VPS主机KVM/OPENVZ/CN2区别与含义
- apply()技巧
- Android(java)学习笔记89:Bundle和Intent类使用和交互
- Shuffle Cards