Python一学就会系列:03 python数据类型补充

系列文章目录

Python一学就会系列:01 开发环境搭建 及 hello world
Python一学就会系列:02 输出输入及数据类型



简介

六个标准的数据类型:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

Number(数字)

支持int、float、bool、complex(复数)

is 判断类型

print('-is来判断类型')
print('[1 is True]', 1 is True) 

del 删除对象

del a  # 删除对象

数值计算

a = 7//4  # 除
print(a) # 1
a = 2*4   # 8
b = 2**4  # 16 乘方
print(a, b)

String字符串

str = 'Menphis'
print (str)

字符串操作

print ("Hello" + str)
print (str[3:]) # 输出从第四个开始后的所有字符
print (str[3:5]) # 输出从第四个开始到第五个的字符
print (str[0]) # 输出字符串第一个字符
print (str[0:-1]) # 输出第一个到倒数第二个的所有字符
print (str * 3) # 输出字符串三次

list列表

lt = ['a', 'b', 'c']
print(type(lt))
print(lt)
list = ['d', 'f']
print (list)

print(lt + list)

# <class 'list'>
# ['a', 'b', 'c']
# ['d', 'f']
# ['a', 'b', 'c', 'd', 'f']

list操作

a = ['a', 'b', 'c', 'd', 'f']
print(a[0])
a[0]='g' # 修改
print(a)
print(a[2:4])
print(a[1:6:1])

# a
# ['g', 'b', 'c', 'd', 'f']
# ['c', 'd']
# ['b', 'c', 'd', 'f']

Tuple元组

元组(tuple)与列表类似,不同之处在于元组的元素不能修改

a = ('a', 'b', 'c', 'd', 'f')
print(a[0])
print(a)
print(a[2:4])
print(a[1:6:1])

# a
# ('a', 'b', 'c', 'd', 'f')
# ('c', 'd')
# ('b', 'c', 'd', 'f')

Set集合

由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。

a = {
    
    'a', 'b', 'c', 'd', 'f'}
b = {
    
    'b', 'c', 'g'}
print(a)
print(a - b) # 差集
print(a | b) # 并集
print(a & b) # 交集
print(a ^ b) # a,b不同时存在的元素集合

# {'a', 'b', 'f', 'c', 'd'}
# {'a', 'f', 'd'}
# {'a', 'g', 'b', 'f', 'c', 'd'}
# {'b', 'c'}
# {'f', 'd', 'a', 'g'}

Dictionary字典

字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合

a = {
    
    'key1':'a', 'key2':'b', 'key3':'c'}
print(a)
print(a['key2'])
print(a.keys())
print(a.values())

# {'key1': 'a', 'key2': 'b', 'key3': 'c'}
# b
# dict_keys(['key1', 'key2', 'key3'])
# dict_values(['a', 'b', 'c'])

总结

以上就是今天要讲的内容,本文仅仅简单介绍了python的数据类型,python更多知识,后续文章,我将带大家慢慢深入了解。

如果觉得有用欢迎 点赞 关注
有问题私信我!!~~

猜你喜欢

转载自blog.csdn.net/u012551928/article/details/128780458