数据类型

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

 

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

对“xxx”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。 错误解决一例。(代码片段

视图或片段库为常见数据类型组成 UI

一个具有两种显示类型的片段[关闭]

(转) Java中的负数及基本类型的转型详解

从 Apollo 缓存中读取特定类型的所有片段

Android 上的 Kotlin:如何在片段中使用数据库中的 LiveData?