数据类型

Posted qwertyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据类型相关的知识,希望对你有一定的参考价值。

int、str、bool、tuple元组、list集合

int:bit_length()

i=4

print(i.bit.length())  #:表示出变量i所占用的有效位数

0   0000    0000

1   0000    0001

2   0000    0010

3   0000    0011

4   0000    0100

……

循环:while True==while 1   用后者执行效率更高(更有范儿)

str:有顺序,有索引,索引从0开始

[输入数字,第几位]

技术分享图片
a=1234567890
print(a[0])
print(a[5])
print(a[9])
print(a[-1])
print(a[0:])
print(a[:-1])
print(a[:])
View Code

切片:[数字:数字]

技术分享图片
1 a=1234567890
2 print(a[0:4])
3 print(a[4:7])
View Code

隔一个取一个或隔两个、倒着来:[起始索引:终止索引:步长]

技术分享图片
1 a=1234567890
2 # print(a[-1:-8:-1])输出0987654
3 # print(a[-2:-6:-2])输出9、7
4 # print(a[0:-1:3])输出1、4、7
View Code

字符串的常用方法:

capitalize(): 首字母大写,其它字母小写。

技术分享图片
s=ABCDEFG
print(s.capitalize())
输出Abcdefg  首字母大写,其它字母小写
View Code

swapcase(): 大小写反转。

技术分享图片
s=ABCDEFG
print(s.swapcase())
输出:abcdefg
View Code

title(): 非字母隔开的部分,首字母大写,其它小写。

技术分享图片
s=wq [email protected]\i
print(s.title())
输出:Wq [email protected]\I
View Code

upper: 全部大写。lower: 全部小写。

技术分享图片
s=abCDeFG
print(s.upper())
print(s.lower())
输出:ABCDEFG
        abcdefg
View Code

 

以上是关于数据类型的主要内容,如果未能解决你的问题,请参考以下文章