Python 字符串常用方法 day2】的更多相关文章

1.去空格和换行符: s = ' a bc ' print(s.strip())#strip(),去掉字符串两边的空格和换行符,无法去除中间的空格 print(s.rstrip())#rstrip(),去掉右边的空格 print(s.lstrip())#lstrip(),去掉左边的空格 2.替换: print(s.replace('a','A')) #把a替换为A,返回一个新的字符串,只替换不会更改原字符串 print(s.replace(' ',''))#把空格替换为空字符串 3.找下标: s…
字符串常用方法 capitalize() String.capitalize() 将字符串首字母变为大写 name = 'xiaoming' new_name = name.capitalize() print(new_name) 运行结果:Xiaoming count() String.count() 统计字符出现的次数 name = 'xiaoming' name_num = name.count('i') center() String.center() #打印输出字符,让字符串放在中间…
二.字符串的操作常用方法 字符串的替换.删除.截取.复制.连接.比较.查找.分割等 1. string. lower() :转小写 2. string. upper() :转大写 3. string.strip([chars]) :去除括号字符 4. string.lstrip() : 截掉 string 左边的空格 5. string.rstrip() : 删除 string 字符串末尾的空格. 6.string.title(): 返回"标题化"的 string,就是说所有单词都是以…
一.字符串的常用方法 1.str.capitalize()  字符串首字母大写 2.str.center()  把字符串居中 3.str.isalnum() 判断字符串是否含有英文.数字,若有英文和数字,则返回true:若除中英文.数字外,有空格之类的符号,则会返回false 4.str.isalpha() 判断是否只为英文.或只为数字 name = 'a中国12' #定义一个字符串 print(name.capitalize())#把字符串首字母大写 # A中国12 print(name.ce…
一.字符串的判断常用方法 字符串的字母,数字,大小写,空格等的判断 1.string. isalnum() :(字母数字判断) 如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False 2. string.isalpha() :(字母判断) 如果 string 至少有一个字符并且所有字符都是字母则返回 True,否则返回 False 3. string.isdigit() :(数字判断) 如果 string 只包含数字则返回 True 否则返回 Fals…
#1.strip()去掉空格(字符串首.尾空格).lstrip()去掉左侧空格.rstrip()去掉右侧空格print(' abc '.lstrip())#>>abcprint(' abc '.rstrip())#>> abcprint(' abc '.strip())#>>abc #2.split 切割,splitlines按照换行符分割 注:结果为列表print('a|b|c'.split('|'))#>>['a', 'b', 'c']print('1+…
明确:对字符串的操作方法都不会改变原来字符串的值 1,去掉空格和特殊符号 name.strip()  去掉空格和换行符 name.strip('xx')  去掉某个字符串 name.lstrip()  去掉左边的空格和换行符 name.rstrip()  去掉右边的空格和换行符 2,字符串的搜索和替换 name.count('x')  查找某个字符在字符串里面出现的次数 name.capitalize()  首字母大写 name.center(n,'-')   把字符串放中间,两边用- 补齐 n…
name = 'ALLix9' print(name.casefold()) # 大写变成小写 name.lower() # 全变小写 '.isnumeric()) #判断是否是数字:正整数 print(name.isalnum()) #判断是否是数字和字母 print('Alsdf'.isalpha()) #判断是否是字母 print('.'.join(['a','b'])) #列表合并成字符串 # 字符串替换 str1 = 'abcde' str2 = ' trans = str.maket…
python字符串常用方法 find(sub[, start[, end]]) 在索引start和end之间查找字符串sub ​找到,则返回最左端的索引值,未找到,则返回-1 ​start和end都可省略,省略start说明从字符串开头找 省略end说明查找到字符串结尾,全部省略则查找全部字符串 source_str = "There is a string accessing example" print(source_str.find('r')) >>> 3 co…
元组(tuple) 元组其实跟列表差不多,也是存一组数,与列表相比,元组一旦创建,便不能再修改,所以又叫只读列表. 语法: names = ("Wuchunwei","Yangmengmeng","Lvs") #元组只有2个方法,一个是count,一个是index >>> tuple1 = (,,,') >>> print (tuple1[]) >>> print (tuple1[-]) &g…
字符串常用方法 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan name = "my \tname is {_name}and I'm {_age} years old" print(name.capitalize()) #首字母大写 print(name.count("m")) #计数 print(name.center(60,"-")) #使打印的更美观,一共…
""" 字符串的方法 join 字符串拼接,将列表转换为字符串 find 查找元素位置 count 查找元素个数 replace 替换字符 split 字符串分割,将字符串转换为列表 format 格式化输出 传统方式:% upper 将字母大写 lower 将字母小写 """ str1 = "python hold on !" str2 = "java" # 字符串拼接 res = ""…
一. 基础数据类型 总览 int:用于计算,计数,运算等. 1,2,3,100...... str:'这些内容[]'    用户少量数据的存储,便于操作. bool: True, False,两种状态,机器反馈给用户的对,错. list: [1,'hello', True,[],(),{} ....] 大量的数据,各种数据类型,操作方便.列表 tuple: (1,'hello', True,[],(),{} ....),只读列表.元组 dict: 字典.大量的关联型数据. {'name':'bo…
Python 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可. var1 = 'Hello World!' var2 = "Python Runoob"…
一.字符串常用方法: name.captitalize()                       #字符串首字母大写 name.center(50,'*')                    #字符串居中 name.count('欢')                        #查询次数 name.endswith('.xls')                 #判断字符串是否以XX结尾 name.start with('138')                #判断字符串是…
一.python字符串的处理方法 >>> str = ' linzhong LongXIA ' >>> str.upper() #字符串str全部大写 ' LINZHONG LONGXIA >>> str.lower() #字符串str全部小写 ' linzhong longxia ' >>> str.swapcase() #字符串str大小写反转 ' LINZHONG lONGxia ' >>> str.title…
1.字符串常用方法 name = "Convict abc" count(): print(name.count("c")) # 2 find(): print(name.find("a"))  # 8 index(): print(name.index("a")) # 8 如果找不到,会报错 根据下标区间取值: print(name[0: 4]) # Conv format(): new_name = "my ne…
1.执行Python脚本时打印的字符有颜色 print "\033[32;1mhello\033[0m" #打印绿色 print "\033[31;1mhello\033[0m" #打印红色 2.time 模块的使用 b = time.time() #打印当前时间的时间戳 print b c = time.localtime() #打印元组形式的当前时间 print c d = time.strftime("%Y-%m-%d %H:%M:%S",…
2016/1/28学习内容 第四章 Python字符串与正则表达式之字符串 编码规则 UTF-8 以1个字节表示英语字符(兼容ASCII),以3个字节表示中文及其他语言,UTF-8对全世界所有国家需要用到的字符进行了编码 GB2312->GBK->CP936 用2个字节表示中文 Unicode 常用指定方法 #coding=utf-8 #coding:GBK #-*-coding:utf-8-*- 2.x与3.x区别 2.x没有很好的支持,len(中文)=2或3 3.x很好的支持了,len(中…
本文内容基于python3 几乎所有有用的程序都会涉及到某些文本处理,不管是解析数据还是产生输出.字符串的学习是重点中的重点,这一节将重点关注文本的操作处理,比如提取字符串,搜索,替换以及解析等.大部分的问题都能简单的调用字符串的内建方法完成.但是,一些更为复杂的操作可能需要正则表达式或者强大的解析器来实现. 在python中,一切事物都是对象! 因此str是类,int是类,dict.list.tuple等等都是类,但是str却不能直接使用,因为它是抽象的表示了字符串这一类事物,并不能满足表示某…
主要内容: for循环 while循环 格式化输出(2) 数据统计及记录 ############################################################# 1.for循环 (A): # #one_guess_age# num_age = 40# for i in range(3):# age_input = int(input("input age:"))# if num_age == age_input:# print ("OK&q…
字符串常用方法 capitalize() String.capitalize() 将字符串首字母变为大写 name = 'xiaoming' new_name = name.capitalize() print(new_name) 运行结果:Xiaoming count() String.count() 统计字符出现的次数 name = 'xiaoming' name_num = name.count('i') print(name_num) # 2 center() String.center…
Python学习日记 --day2 1.格式化输出:% s d  (%为占位符 s为字符串类型 d为数字类型) name = input('请输入姓名') age = int(input('请输入年龄')) height = input('请输入身高') job = input('请输入工作') hobbie = input('我的爱好是') msg = '''-------info of %s -------- 姓名: %s 年龄: %d 身高: %s 工作: %s 爱好: %s ------…
一.字符串转义 字符串可以包含任何字符可以用单引号也可以用双引号 a='hello' a="hello" 如果字符串中存在单引号,可以用双引号里包含单引号的方式 a="I'm ..." 反之 a='"hello!", tom said' 还可以使用转义字符串 \ a='I\'m is..' 二.拼接字符串 拼接字符串 1.用加号进行连接 2.依次输入两个字符串,会自动拼接 3.多行语句 (1)Python 通常是一行写完一条语句,但如果语句很长,…
一.字符串定义 字符串是 Python 中最常用的数据类型.用单引号(' '),双引号(" ")或者三引号(''' ''')括起来的数据称为字符串(其中,使用三引号的字符串可以横跨多行) 创建字符串很简单,只要为变量分配一个值即可.例如: 二.转义字符 在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符.如下表: 三.字符串特性 字符串是字符的有序集合,可以通过其位置来获得具体的元素.在python中,字符串中的字符是通过索引来提取的,索引从0开始. 字符串可以取负值,表…
python字符串连接的N种方式 注:本文转自http://www.cnblogs.com/dream397/p/3925436.html 这是一篇不错的文章 故转 python中有很多字符串连接方式,今天在写代码,顺便总结一下: 最原始的字符串连接方式:str1 + str2 python 新字符串连接语法:str1, str2 奇怪的字符串方式:str1 str2 % 连接字符串:‘name:%s; sex: ’ % ('tom', 'male') 字符串列表连接:str.join(some…
StackOverFlow排错翻译 - Python字符串替换: How do I replace everything between two strings without replacing the strings? 原创连接: Python字符串替换 问题: Python:如何将两字符串之间的内容替换掉? I have this string(问题源码): str = ''' // DO NOT REPLACE ME // Anything might be here. Numbers…
Python访问字符串中的值 Python不支持单字符类型,单字符也在Python也是作为一个字符串使用. Python访问子字符串,可以使用方括号来截取字符串,如下实例: #!/usr/bin/python var1 = 'Hello World!' var2 = "Python Runoob" print "var1[0]: ", var1[0] print "var2[1:5]: ", var2[1:5] 以上实例执行结果: var1[0]…
学习python字符串方法的使用,对书中列举的每种方法都做一个试用,将结果记录,方便以后查询. (1) s.capitalize() ;功能:返回字符串的的副本,并将首字母大写.使用如下: >>> s = 'wwwwww' >>> scap = s.capitalize() >>> scap 'Wwwwww' (2)s.center(width,char); 功能:返回将s字符串放在中间的一个长度为width的字符串,默认其他部分用空格填充,否则使用c…
1.python字符串可以用"aaa",'aaa',"""aaa""这三种方式来表示 2.python中的转义字符串为"r",C#里面为@逐字符 3.使用index获取字符串的某个字符:如字符串str="abcd123456" ,使用str[3]得到一个字符d 4.使用[startindex:endIndex]截取字符串,如:str[2:3],结果为:c,这里注意的一点:截取的字符串包括开始字符(…