int类型:在python3里不论数有多大,永远都是int类型。在python2里整形(数字),在范围内叫int,超出范围叫long,也叫长整型。在python3里所有整形(数字)的功能都包含在int里。int功能展示:输入int摁住ctrl键然后同时将鼠标箭头放在int上出现小手后点击进去就能看到int所具有的功能。表示所有的数字所具有的功能。
1.int(将数字字符串类型转换成数字类型,并且只能转换数字。)
a="123" print(type(a),a) #int只能转换数字,将数字字符串转换成数字类型 b=int(a) b=b+1000 print(b) #以下是输出结果 <class 'str'> 123 1123
#int转换进制数(base=2 4 8 10 16 代表转换的进制数。base= 填的是几就代表以几进制的方式转换为十进制。 ) num="00a1" v=int(num,base=16) print(v) #以下是输出结果 161
2.bit-length() 表示当前数字的二进制,至少用多少位来表示。
age=5 r=age.bit_length() print(r) #以下是输出结果 3
字符串:str类型(功能展示和int相同)
1.capitalizec()的用法(使字符串内英文首字母大写)
#首字母大写 test="alex" v=test.capitalize()#规定必须带括号 print(v) #以下是输出结果 Alex
2.casefold()和lower()的用法(把字符串内的所有英文字母变成小写)。lower()不能变的casefold()都能变包括lower()能变的。
casefold():更实用,很多未知的对应关系也能变小写。
#两者都能够将字符串内所有英文字母变成小写 test="aLEx" v1=test.casefold()#(lowe()不能变的也能变并且包括其能变的,也就是说能通用) print(v1) v2=test.lower()#(能变一部分) print(v2) #以下是输出结果 alex alex
3.center(self, width, fillchar=None):(self可省略,width必须带,fillchar=None可带可不带,带了会有不同的效果,对于带等号的都是这样)
test="alex" v=test.center(20,"6")#20代表设置总长度为20(可任意设置总长度),并把内容居中。"6"为空白位置填充, #" "内可以是任意字符,但是不能是子序列。 print(v) #以下是输出内容 66666666alex66666666
4.count(self, sub, start=None, end=None):去字符串中寻找子序列出现的次数。sub位置代表被寻找的子序列(也可以是单个字符)。单个start=None代表从字符串内第几位开始寻找。start=None,end=None代表从start位置开始找从end位置结束。
test="alexalex" v1=test.count("e")#"e"代表e在字符串里出现过几次 print(v1) v2=test.count("ex",5)#5代表从第五位开始往后找ex出现过几次 print(v2) v3=test.count("ex",5,6)#5,6代表从第五位开始找到第六位结束ex出现过几次 print(v3) print(v1,v2,v3) #以下是输出结果 2 1 0 2 1 0
5.endswith(self, suffix, start=None, end=None):表示以........结尾并进行布尔值判断。start=None, end=None的用法和 4.相同。
endswith(self, suffix, start=None, end=None):表示以........开始并进行布尔值判断。start=None, end=None的用法和 4.相同。
test="alexalex" v1=test.endswith("ex") v2=test.endswith("ex",5,6) v3=test.endswith("ex",5) v4=test.startswith("al") v5=test.startswith("al",1,2) v6=test.startswith("al",3,4) v7=test.startswith("al",3) print(v1,v2,v3,v4,v5,v6,v7) #以下是输出结果 True False True True False False False
6.find(self, sub, start=None, end=None):从字符串第一位往后找,找到第一个后获取其位置,停止。
标签:None,end,start,Python,print,数据类型,int,第五篇,test From: https://www.cnblogs.com/allf/p/9792780.html