Python数字和字符串常用函数

数字常用函数

  • int(arg:str) 全局函数,参数字符串转化为数字,返回该数字
  • int(arg1:str,arg2:base=int) 全局函数 ,参数字符串转化为某进制数字,并返回该数字
  • bit_length(self:int) 数字类成员函数吗,数字用二进制表示时所用的最小位数,返回该位数
jek="890"
john=int(jek)
john1=int(jek,base=2)
print(john1)
print(john)
bit_num=john.bit_length()
print(bit_num)

字符串常用函数

  • len(arg:str ) 全局函数,返回参数字符串长度
  • capitalize(self:str) 字符串类成员函数,字符串为全字母时可用,返回首字母大写其余字母小写的该字符串
  • lower(self:str) 字符串类成员函数,字符串为全字母时可用,返回所有字母都小写的该字符串
  • count(self:str,arg1:str,arg2:int,arg3:int) 字符串类成员函数,参数字符串在该字符串某范围(区间表示为:[arg2,arg3) 前闭后开)内的出现次数
  • endswith(self:str,arg1:str,arg2:int,arg3:int) 字符串类成员函数,参数字符串是否是该字符串某范围(区间表示为:[arg2,arg3) 前闭后开)内的结尾
  • startswith(self:str,arg1:str,arg2:int,arg3:int) 类似上例
  • find(self:str,arg:str) 参数字符串在该字符串的位置下标,没找到时返回-1
  • index(self:str,arg:str) 参数字符串在该字符串的位置下标,没找到时程序报错
  • format(self:str,arg1=arg1’,arg2=arg2’,…) 字符串类成员函数,格式化字符串,返回格式化结果 调用格式详情见下

str="aleX"
str1=str.capitalize()
print(str1)
str2=str.lower()
print(str2)
s=str.count("le",1,3)
print(s)
s1=str1.endswith("x",0,4)
print(s1)
s2=str1.startswith("Al",0,3)
print(s2)
s3=str.find("l")
print(s3)
s4=str.index("l",0,2)
print(s4)

test="i am {tom},you are {liming}"
print(test)
test1=test.format(tom="11",liming="22")
print(test1)

test3="i am {0},you are {1}"
#{}内为顺序数字时,调用函数可简写
test4=test3.format("wwt","wb")
print(test4)

#另外一种格式化方式:
ls="%s is a boss"%"wwt"
num="%d"%100
s="%s:%d"%("ss",89)
print(s)
发布了13 篇原创文章 · 获赞 18 · 访问量 817

猜你喜欢

转载自blog.csdn.net/qzonelaji/article/details/104003117