系列文章目录
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更多知识,后续文章,我将带大家慢慢深入了解。
如果觉得有用欢迎 点赞 关注
有问题私信我!!~~