python基础之字符串常用操作总结】的更多相关文章

字符串的索引 s = 'ABCDLSESRF' # 索引 这两个很简单没什么说的 s1 = s[0] print(s1) # A s2 = s[2] print(s2) # C 切片 s = 'ABCDLSESRF' 来分析一波 切片:顾头不顾尾 s[首:尾:步长] s3 = s[0:4] # 顾头不顾尾 索引包含0 不包含4 L是第四个索引 所以输出 ABCD print(s3) # ABCD s4 = s[-1] # 索引取-1 print(s4) # F s5 = s[-2] # 索引取-…
字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = "ironman print(name.capitalize()) ---------------執行結果--------------- Ironman 計算字符串重複的字共出現幾次 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = "…
一.字符串常用操作: #! /usr/bin/env python # -*- coding: utf-8 -*- # __author__ = "Z'N'Y" # Date: 2017/7/17 #Python strip() 方法用于移除字符串头尾指定的字符(默认为空格) name='*egon**' print(name.strip('*'))#移除 name 变量对应的值两边的*,并输出处理结果 print(name.lstrip('*'))#移除 name 变量左边的*,并输…
列表(list) List(列表) 是 Python 中使用最频繁的数据类型.列表可以完成大多数集合类的数据结构实现.它支持字符,数字,字符串甚至可以包含列表(所谓嵌套).列表用[ ]标识,是python最通用的复合数据类型. 常用操作 L=[1,2,3,'xyn',5] 代码 含义 输出 L.append(‘a’) 在L列表后追加元素 [1,2,3,’xyn’,5,1,’a’] L.insert(0,’a’) 在L[0]的位置插入’a’ [‘a’,1,2,3,’xyn’,5,1] L.pop(…
字符串常见操作 索引 s = "abcdefg" # 字符串数据,切片后取出的数据都是字符串类型 # 从左至右取值:从0开始 # 从右向左取值:从-1开始 print("s[0]:%s" % s[0]) # a print("s[-1]:%s" % s[-1]) # g 切片 s = "abcdefg" s1 = s[:] # 取全部 s2 = s[::2] # 从左至右取值,步长为2 aceg s3 = s[2::-1] #…
文件常用操作 文件内建函数和方法 open() :打开文件 read():输入 readline():输入一行 seek():文件内移动 write():输出 close():关闭文件 写文件write('r') # 写文件 file1 = open('name.txt', 'w', encoding='utf8') file1.write("张三") file1.close() # 张三 追加内容write('a') # 追加内容,模式如果是'w'的话,会覆盖之前的内容 file2…
## 字符串分割 line = "This is my love!" fields = line.split(' ') print(fields) # ['This', 'is', 'my', 'love!'] # 多条件分割 import re line = "asd dfwerf, sdfs; jtyy. werwe, sdfsd" fields = re.split(r"(,|\.|;|\s)\s*", line) print(fields…
字典的常见操作: # 字典: # 格式:{键值对,键值对} dict_demo={"name":"bai-boy","age":17} # 字典的操作: # 1.取值 字典["key"] 查询指定key对应的数值 不存在指定key,则返回空key错误 print(dict_demo["name"]) print("取值结束============") # 2.增加/修改 dict_dem…
直接上代码示例: #!/user/bin env python # author:Simple-Sir # time:20180914 # 字符串常用操作 name = 'lzh lyh' print('capitalize返回值:',name.capitalize()) # 首字母大写 print('count返回值:',name.count('l')) #指定字母数量 print('center返回值:',name.center(50,'-')) #共打印50个字符,不够的用"-"…
字符串常用操作 7月19日,7月20日 ,7月22日,7月29日,8月29日,2月29日 首字母大写:a_str.capitalize() 统计字符串个数:a_str.count(“x”) 输出字符,不够的使用指定的字符补上,字符居中:a_str.center(50,”-“) 判断字符串以什么结尾:a_str.endwith(“xx”) 将字符串中的tab转换为指定数目的空格:a_str.expandtabs(tabsize=30) 查找指定字符串在字符串中的位置:a_str.find(“xx”…