------------------------------------------------------

product=[‘a’,’b’,’c’,’d’]

for index,item in enumerate(product):

print(index,item)

>>>

0 a

1 b

2 c

3 d

------------------------------------------------------

if a.isdigit():#判断是否为数字(1或‘1’)

\033[31:1m%s\033[0m    #%s加颜色31

l  字符串操作:name=”My \t name is chen”
print(name.capitalize())#大写
print(name.count(“a”))

print(name.center(50,”_”))

print(name.endswith(“en”))#是否为指定字符结尾

print(name.expandtabs(tabsize=30))#tab 空格个数

print(name.find(“”))

print(name.format(name=’chen’,year=26))#格式化输出 name=”My name is {name} and i am {year} old”

print(name.format_map(_{‘name’:’chen’,’year’”26}))#格式化输出字典格式 name=”My name is {name} and i am {year} old”

print(name.islnum())#是否为A-Z,a-z,0-9

print(name.alphabet())#是否为A-Z,a-z

print(name.isdecimal())#是否为十进制

print(name.isdigit())#是否为整数

print(name.isidentifier())#判断是不是一个合法的标识符(变量名)

print(name.islower())#是否为小写

print(name.istitle())#是否首字母大写 “My Name Is”,是否为标题样式

print(name.isupper())#是否为大写

join:

s = ';'

li = ['apple', 'pear', 'orange']

fruit = s.join(li)

print fruit

>>> apple;pear;orange

print(name.ljust(50,’*”))#保证name长度为50,不够用*补全(右边)

print(name,rjust(50,’*’)) #保证name长度为50,不够用*补全(左边)

print(name.lower())#变小写

print(name.upper())#变大写

print(name.lstrip())#在左边去掉空格或回车

maketrans()

p=str.maketrans(“abcdef”,”123456”)

print(“chen”.translate(p))

>>>3h4n#把字符串转换为后面的值

print(‘chen’.replace(‘e’,’E’,1))>>>chEn

print(‘chen’.rfind(‘e’))#找到最右边的值的下标

split()

print(‘chen q1ang’.split(‘ ’))>>>[‘chen’,’q1ang’]

print(‘chen\n q1ang’.splitlines())#等于split(‘\n’) 按换行符分解

print(‘Chen’.swapcase())>>>cHEN

print(‘chen’.zfill(50))>>>00000000000000chen#十六进制时补位

转载于:https://www.cnblogs.com/q1ang/p/8870398.html

Day8 字符串操作相关推荐

  1. c语言和c++字符串操作对比

    C语言字符串操作 #include <stdio.h> #include <string.h> int main() {//字符数组char str1[20] = " ...

  2. js函数语法:ASCII 码的相互转换,字符串操作,数学计算

    ASCII 码的相互转换 for (let i = 'a'.charCodeAt(); i <= 'z'.charCodeAt(); i++) {a.push(String.fromCharCo ...

  3. C#优化字符串操作【月儿原创】

    C#优化字符串操作 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.6.17 开发中可以说几乎随时会涉及到字符串处理,本人觉得很 ...

  4. 2.2元组介绍+字符串操作

    元组可以理解为"一旦创建就不能再修改的列表",所以也叫只读列表 语法:names=("A","B","C"," ...

  5. linux shell 字符串操作(长度,查找,替换)详解

    引用 参考  http://www.cnblogs.com/chengmo/archive/2010/10/02/1841355.html 在做shell批处理程序时候,经常会涉及到字符串相关操作.有 ...

  6. 《像计算机科学家一样思考Python(第2版)》——2.6 字符串操作

    本节书摘来自异步社区<像计算机科学家一样思考Python(第2版)>一书中的第2章,第2.6节,作者[美] Allen B. Downey,赵普明 译,更多章节内容可以访问云栖社区&quo ...

  7. shell之字符串操作

    在使用脚本的时候,字符串是我们经常用的对象,还经常会用到查找,替换,删减,比较等等操作.本人稍作整理,希望能对新人有所帮助,本人也是新人,(*^__^*) 嘻嘻-- 1.判断字符串的属性 一般用到的也 ...

  8. day2 字符编码、列表、元组、字符串操作、字典

    文章目录 1.三元运算与字符串编码转换 2.列表.元组操作 3.字符串操作 4.字典操作 1.三元运算与字符串编码转换 三元运算 a,b,c = 1,3,5 d = a if a > b els ...

  9. JavaScript中的字符串操作(转)

    http://www.cnblogs.com/xuebin/articles/1296837.html 最近编一个javascript的翻译程序,发现无法正确比较两个字符串的相等,上网查了查,发现这篇 ...

最新文章

  1. ionic项目创建打包签名
  2. 常用的正则表达式验证类
  3. 2017计算机考研统考大纲,2017年考研计算机大纲详解(六):计算机网络
  4. android修改系统时系统黑屏时不进入休眠状态
  5. 我是如何学习写一个操作系统(一):开篇
  6. 个人博客管理系统_教程 | 一文搭建你的第一个免费专属博客
  7. 前端学习(2982):实现商品功能列表
  8. ConcurrentDictionary:.NET 4.0中新的线程安全的哈希表
  9. Python+pandas绘制平行坐标图
  10. 首提“智能X效应”,英特尔携手产业加速智能变革
  11. python自动化测试-五大自动化测试的Python框架
  12. 网狐大厅介绍页js脚本错误
  13. 刚刚!2022年ABC中国大学排行榜发布
  14. ueditor+秀米
  15. Linux中ls颜色含义
  16. 【防火墙_策略路由】
  17. 关于铭锐办公系统运行节资统计
  18. 查询pytorch文档的实用方法
  19. ubuntu 使用LVM修改分区大小后开机报错的解决办法
  20. 【圣诞节限定】教你用Python画圣诞树,做个浪漫的程序员

热门文章

  1. 使用jQuery for Asp.Net 我的开发环境配置
  2. AJAX应注意IIS有没有.ashx扩展
  3. C#编程语言之读取网页内容(微软官网方法)
  4. 无线通信原理及协议栈(ZigBee、蓝牙等)解析
  5. php 邮件类库,【php发送邮件类库】10个php发送邮件类库下载
  6. 微信sdk服务器支付文档,微信支付-普通下单开发者文档
  7. android html 换行_Android中Strings资源加空格,换行符,@等方法示例
  8. 电脑切换用户关闭计算机会怎样,电脑中的“睡眠、关机、注销、切换用户、待机、休眠”都什么意思?有什么区别...
  9. android使用桢布局,Android性能优化UI篇
  10. windows 默认使用python3_小白都能上手的Python3编程环境搭建 (Windows 10)