您的位置:首页 > 编程语言 > Python开发

python3 基础数据类型

2017-10-30 00:49 113 查看

一、基础数据类型分类

python的数据类型主要包括以下几种:

1.数字

2.字符串

3.列表

4.字典

5.元组

6.集合

1.数字 int

数字主要是用于计算用的,使用方法并不多

#bit_length() 当十进制用二进制表示时,最少使用的位数
#整数的bit_length方法运行可以查询以二进制表示一个数字的值所需的位数。
v = 11 data = v.bit_length() print(data)

运行结果

# 数字11在二进制情况下占4位
4

Process finished with exit code 0

 

2.布尔值 bool

布尔值就两种形式:True 、 False。 反应条件的正确与否。

真    1    True
假    0    False

 

3. 字符串

3.1 索引

索引即字符串元素的下标,字符串第一个元素的索引为0,后面的索引以此类推;

元素总个数等于总索引加一。

a = 'ABCDEFGHIJK'
print(a[0])  # 输出值:A
print(a[3])  # 输出值:D
print(a[5])  # 输出值:F
print(a[7])  # 输出值:H

3.2 字符串切片

切片就是通过索引(索引:索引:步长)截取字符串的一段,形成新的字符串(原则就是顾头不顾尾)。

(步长:循环体中计数器每次的增量值,增量也可以是负数的)

a = 'ABCDEFGHIJK'
print(a[0:3])
print(a[2:5])
print(a[0:]) #默认到最后一个元素
print(a[0:-1]) #-1就是最后一个元素
print(a[0:5:2]) #加步长
print(a[5:0:-2]) #反向加步长

3.3 字符串的常用方法

  •  str.swapcase()      大小写翻转
#  join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。返回通过指定字符连接序列中元素后生成的新字符串。

str.join(sequence)

sequence -- 要连接的元素序列。

实例:
s1 = "-"
s2 = ""
seq = ("r", "u", "n", "o", "o", "b") # 字符串序列
print (s1.join( seq ))
print (s2.join( seq ))

执行结果:
r-u-n-o-o-b
runoob
str.join()

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: