Python Str内部功能-个人课堂笔记,课后总结

查看str内部功能,可通过和int一样的方法,或者使用type(str)、dir(str)来查看。

1、capitalize:首字母大写

  S.capitalize() -> string

str1 = "parr"
result = str1.capitalize()
print(result)

#返回Parr

2、center(self, width, fillchar=None):内容居中,width:总长度;fillchar:空白处填充内容(默认无)

  S.center(width[, fillchar]) -> string

str1 = "parr"
result = str1.center(10,"*")
print(result)

#返回***parr***

3、count(self, sub, start=None, end=None):str的子序列个数,区分大小写

  S.count(sub[, start[, end]]) -> int

str1 = "parrAbcadb"
result = str1.count("a")
print(result)

#返回2,表示找到两个a

4、decode(self, encoding=None, errors=None):解码

  S.decode([encoding[,errors]]) -> object

str1 = "哈哈"
result = str1.encode()
str2 = result.decode()
print(str2)

屏幕打印:哈哈

5、encode(self, encoding=None, errors=None):编码

  S.encode([encoding[,errors]]) -> object

str1 = "哈哈"
result = str1.encode()
print(result)

#返回b‘\xe5\x93\x88\xe5\x93\x88‘

6、endswith(self, suffix, start=None, end=None):受否以XX结束,返回bool型的值

  S.endswith(suffix[, start[, end]]) -> bool

str1 = "parr Luck 2017"
result = str1.endswith("2017")
print(result)

#屏幕打印Ture

7、expandtabs(self, tabsize=None):将Tab转换为空格,默认一个Tab八个空格

  S.expandtabs([tabsize]) -> string

str1 = "parr\thello"
result = str1.expandtabs()
print(result)

屏幕打印:parr    hello

8、find(self, sub, start=None, end=None):寻找子序列位置,如没找到返回-1

  S.find(sub [,start [,end]]) -> int

str1 = "parr"
result = str1.find(‘a‘)
print(result)

#屏幕打印1,表示a在1位置

9、isalnum(self):是否是字母或数字,返回bool型的值

  S.isalnum() -> bool

str1 = "parr2017"
result = str1.isalnum()
print(result)

#屏幕打印:Ture

10、isalpha(self): :是否是字母

  S.isalpha() -> bool

str1 = "parr"
result = str1.isalpha()
print(result)

#屏幕打印:Ture

11、isnumeric(self):是否是数字

  S.isnumeric() -> bool

str1 = "2017"
result = str1.isnumeric()
print(result)

#屏幕打印Ture

12、islower(self):是否是小写

  isupper(self)::是否是大写

  S.islower() -> bool

str1 = "parr"
result = str1.islower()
print(result)

#返回Ture

str1 = "parr"
result = str1.isupper()
print(result)

#返回False

13、replace(self, old, new, count=None):替换内容

  S.replace(old, new[, count]) -> string

str1 = "parr"
result = str1.replace(‘a‘,‘hello‘)
print(result)

#屏幕打印:phellorr

14、split(self, sep=None, maxsplit=None):分割内容,maxsplit最多分割几次,返回一个列表

  S.split([sep [,maxsplit]]) -> list of strings

str1 = "parr"
result = str1.split(‘a‘)
print(result)

#返回[‘p‘, ‘rr‘]

15、splitlines(self, keepends=False)::根据换行分割,返回一个列表

  S.splitlines(keepends=False) -> list of strings

str1 = """parr
        hello
        everyone
"""
result = str1.splitlines()
print(result)

#返回[‘parr‘, ‘        hello‘, ‘        everyone‘]

16、startswith(self, prefix, start=None, end=None):是否起始为prefix中的内容

  S.startswith(prefix[, start[, end]]) -> bool

str1 = """parr
        hello
        everyone
"""
result = str1.startswith(‘parr‘)
print(result)

#返回Ture

17、strip(self, chars=None):移除两端空白

  S.strip([chars]) -> string or unicode

str1 = "            parr2017              "
result = str1.strip()
print(result)

#返回parr2017

18、__contains__(self, y):检查y是否包含于x中

  x.__contains__(y) <==> y in x

时间: 2024-07-29 21:06:56

Python Str内部功能-个人课堂笔记,课后总结的相关文章

Python str内部功能介绍

def capitalize(self): str = 'aGe'print(str.capitalize())结果:Age结论:首字母大写,其他字母都小写 def casefold(self): str = 'AGE-age'print(str.casefold()) 结果:age-age结论:首字母大写,其他字母都小写 def center(self, width, fillchar=None): str = 'AGE-age'print(str.center(20,'='))结果:====

python int 内部功能剖析

在python中,一切都是对象!对象由类创建而来,对象所拥有的功能都来自于类.在本节中,我们了解一下int类型对象具有哪些功能,我们平常是怎么使用的. int 类源码分析 class int(object): """ int(x=0) -> int or long int(x, base=10) -> int or long Convert a number or string to an integer, or return 0 if no arguments

小甲鱼python视频第二讲(课堂笔记)

1.流程图的使用. 在写程序的初期,可以试着先写流程图,搞清逻辑顺序.实现功能.判断条件等 2.内置函数 BIF == built-in-Function,查询python中的内置函数,可以使用代码: dir(__builtins__) 3.对于不清楚的函数,可以通过help(函数)了解函数的功能. 4.课堂里的游戏源代码: print("......................我爱你联盟............................") temp = input(&qu

小甲鱼python视频第三讲(课堂笔记)

1.变量 在别的编程语言中,变量是把一个值赋值给一个名字时,值会存储到内存中,这个名字就叫变量. 在python中,则有点不同,它更像把名字贴到值的上边,所以可以说python没有变量. a = 3 b = 4 c = a + b print(c) 2.变量使用时注意的地方: 在使用变量之前,需要对其先赋值.     变量名可以包括字母.数字.下划线,但变量名不能以数字开头.     字母可以是大写或小写,但大小写是不同的.     等号(=)是赋值的意思,左边是名字,右边是值,不可写反咯. 3

python初学day2--(字符串(str)内部功能简介)

Str内部功能简介 1,pitalize(self): 将字符串首字母变成大写 s = 'hello' result = s.capitalize() print(result)              结果: Hello 2,casefold(self): 见字符串变成小写 s = 'HELLO' result = s.casefold() print(result)      结果:hello 3,center(self, width, fillchar=None):经字符串居中,默认用空

字典dic内部常用功能和使用方法-课堂笔记及课后总结

查看字典内部方法,使用help(list).dir(list)来查看. 1.clear:清除字典所有内容 D.clear() -> None. Remove all items from D. dic1 = {'k1':'v1','k2':'v2'} dic1.clear() print(dic1) #屏幕打印{},dic1已被清空 2.copy:复制字典内容(浅拷贝) D.copy() -> a shallow copy of D dic1 = {'k1':'v1','k2':'v2','k

python优缺点分析及python种类,编码-课堂笔记及课后总结

1.Python的缺点: 相较于其它类型的语言可能运行速度上会略差.C语言的运行性能速度上最好,因为C最接近计算机底层. 2.Python的优点: 1).大数据处理,有专门的功能模块,比较方便. 2).Linux自带Python,运用更广泛,更方便. 3).Python可做自动化处理,自动化运维. 4).python小数字池:-5-257,提高效率,节约内存空间 3.Python的种类: Cpython:使用C解释器来解释 扩展名:.pyc     C解释器-.pyc(字节码)-机器码-cpu

兄弟连学python 课堂笔记 ---- Redis基本操作

基本操作 Redis 是 Key-Value 内存数据库,操作是通过各种指令进行的,比如 `SET` 指令可以设置键值对,而 `GET` 指令则获取某一个键的值.不同的数据结构,Redis 有不同的指令,这样指令一共有几十个,下面主要介绍一些常用的指令. Redis 对 Key 也就是键有各种各样的指令,主要有下面的指令(下面的指令中小写字符串都是参数,可以自定义):>keys *  //返回键(key) >keys list*   //返回名以list开头的所有键(key)>exist

Python之int内部功能介绍

int内部功能的介绍 通过dir(int类型的值)或者使用开发工具Ctrl+单击"int"即可查看int内部的所有功能.内部功能很多,但是很多的内部功能都不怎么常用,特介绍如下常用到的一些内部功能 type() 1.基本数据类型使用type()函数时,得到相应的数据类型a = 12b = 12.01c = "123"print(type(a)) >>> intprint(type(b)) >>> floatprint(type(c