python里float和long内部功能及字符串str介绍
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python里float和long内部功能及字符串str介绍相关的知识,希望对你有一定的参考价值。
1 float类型 2 as_integer_ratio #把小数转换为最简比 3 列如 4 0.5转换为1/2,不能转换2/4,因为是最简比 5 其它以及long类型与int类型一样 6 7 无论哪一门语音基本都是对字符串与集合做操作,学的时候,可以先学集合和字符串的使用方法,列如python的集合,列表,字典,元组等 8 9 str字符串的操作,重点 10 type,查看类型,对象是由那个类创建的 11 列如: 12 type(name) 13 dir 查看类里所有的方法,提供了哪些成员可以使用 14 列如 15 dir(name) 16 __contains__ #包含,判断某个文件是否存在某文件了,与in功能一样,包含返回true,不包含返回false 17 列如: 18 aa=‘qqqqq‘ 19 result-=aa.__contains__(qq) # 等于 result=‘qq’ in name 20 __eq__ #字符串的相等,等于== 21 __getattribute__ #反射的时候会用到 22 __getitem__ 23 24 capitalize() #首字母大写 25 列如: 26 a=‘aaa’ 27 result=a.capitalize() 28 print(aa) 29 Aaa #结果 30 31 casefold() # 首字母大写变小写,与上面的capitalize类似 32 列如: 33 a=‘Aaa’ 34 result=a.capitalize() 35 print(aa) 36 aaa #结果 37 38 center #居中显示,默认空格填充 39 列如 40 a=‘aaa’ 41 result=a.center(20,‘*‘) #20表示空的位数,*表示填充的字符,默认为空格, 42 print(result) 43 *********aaa********** #结果
45 count #统计字符串出现的次数,还可以指定出现的范围 46 列如:
48 指定范围,后面的a不会再去找,只在0-10里找
50 encode #转换编码在3中,括号理解编码格式 51 列如:
53 endswith #判断字符是以什么结尾的,括号里填要判断的字符和范围,不指定范围默认为全部,是返回true,不是返回false 54 列如:
56 指定范围
59 expandtabs #用于转换为空格,默认一个expandtabs转换为8个空格,可以自己指定
\\t #表示tab,敲一次tab键就有一个,tab在写配置文件时常用,当用python读取时可以用expandtabs把\\t转换为空格
64 find #去一个字符串里寻找某个字符的位置,找到后返回它索引的位置,也支持指定范围,如果找到字符不存在返回-1 列如:
67 index #与find的功能一样,但是如果找的字符不存在会直接报错
69 不存在时
71 format #字符串拼接,与%以及加号一样 列如
73 name=‘aa {0} kk {1} lll {2}’ #从0开始算74 result=name.format(‘aa‘,‘gggg‘,‘vvvv‘) #这里的内容要与前面的索引数字相对应
75 print (result)
77 也可以使用变量的方法替换,效果一样 78 列如:
80 join #用来做拼接,把列表,元组里面的元素拼接起来,默认为空连接,可以指定链接符 81 列如:有一个为指定了连接符的
83 ljust #字符居左,与center居中使用一样,前面指定的数字为它的总宽度 84 rjust #字符居右,同上 85 列如:
87 lower #把字母变为小写 88 lstrip #去掉左边空格 89 maketrans #做对应表替换,一一对应然后替换,不常用 90 partition #字符分割,括号里可以指定分隔符 91 列如:
93 replace #替换,括号里填充(原来的字符,新的字符,替换的个数),然它会把所有的那个字符都替换掉 94 列如:替换2个a为Q
96 split #指定字符分割字符串 97 后面带rsplit等等与前面功能一样,但是是从右往左的 98 splitlines #以行为分割,与split(‘\\n‘)功能一样 99 startswith #以什么开头,与endswith相对应 100 strip #去除某个字符 101 swapcase #大小写进行转换,把所有大写转换为小写,或者小写转换为大写 102 title #标题,使用之后,它会把字符串所有的第一个变为大写 103 upper #吧小写转换为大写
以上是关于python里float和long内部功能及字符串str介绍的主要内容,如果未能解决你的问题,请参考以下文章
c语言中如何将short,int,long,float这些类型的数值转换为字符串?
c语言中如何将short,int,long,float这些类型的数值转换为字符串?