python常见的数据类型怎么用?

  

    python常见数据类型None,bool,int,float,str,list,tuple,dict

   1、字符串

   2、整数

   3、浮点数

   4、元组

   5、列表

   6、布尔类型

   7、字典

其中可变数据:列表、字典、

不可变的数据:整数、浮点数、字符串、元组、布尔类型

1、字符串(string):

# coding:utf-8

str = "今天是12月12号"  # 赋值给str

print(str)              # 输出字符串
print(str[1])           # 输出字符串的第二个字符
print(str[-1])          # 输出字符串的倒数第一个字符
print(str[1:8])         # 输出字符串的第一个字符到第八个字符
print(str + "10点")     # 字符串连接

执行代码结果:

D:\Python36\python.exe D:/zentao/case/test_01.py
今天是12月12号
天
号
天是12月12
今天是12月12号10点

Process finished with exit code 0

2、整数(int): 

a = 1            # 将1赋值给a,1 为整数
print(a)         # 输出整数
print(type(a))   # 使用type查看a的数据类型

执行代码结果:

D:\Python36\python.exe D:/zentao/case/test_01.py
1
<class 'int'>

Process finished with exit code 0

3、浮点数(float):

b = 13.5            # 将13.5赋值给b,13.5为浮点数(小数)
print(b)            # 输出浮点数
print(type(b))      # 使用type查看b的数据类型

代码执行结果:

D:\Python36\python.exe D:/zentao/case/test_01.py
13.5
<class 'float'>

Process finished with exit code 0

4、元组(tuple):

c =("abc", 13, 13.5, True)  # 元组是写在小括号()里面,元组中的元素可以不同,可以放入字符串,整数,浮点数,布尔类型;元组类的字符不能进行更改
print(c)                    # 输出元组c
print(type(c[0]))           # 查看c的第一个字符输出的数据类型
print(type(c))              # 查看c的数据类型

代码执行结果:

D:\Python36\python.exe D:/zentao/case/test_01.py
('abc', 13, 13.5, True)
<class 'str'>
<class 'tuple'>

Process finished with exit code 0

5、列表(list):

d = ["abc", 13, 13.5, True]     # 列表跟元组基本类似,一个可变一个不可变,一个小括号一个中括号
print(d)                        # 输出列表d
print(type(d[0]))               # 查看d的第一个字符输出的数据类型
print(type(d))                  # 查看d的数据类型

代码执行结果:

D:\Python36\python.exe D:/zentao/case/test_01.py
['abc', 13, 13.5, True]
<class 'str'>
<class 'list'>

Process finished with exit code 0

6、布尔类型(bool):True、False

# 对于布尔值,只有两种结果即True和False,一个为真,一个为假
# 为False的有---》None、空(即 [ ]/( ) /" "/{ })、0
a = None
print(bool(a))     #使用bool可以查看这个值是True还是False
b = 0
print(bool(b))
c = 1
print(bool(c))

代码执行结果:

D:\Python36\python.exe D:/zentao/case/test_01.py
False
False
True

Process finished with exit code 0

7、字典(Dictionary):

# 字典跟json非常的相似,但不一样,需要通过dumps转换
a = {"bbb": "ccc","aaa": "ddd","d": [1, "ad", True]}      # "value": "key",元素是键值对
print(a)                                                  # 输出a
print(a["bbb"])                                           # 键跟值对应
print(type(a))                                            # 使用type查看a的数据类型

代码执行结果:

D:\Python36\python.exe D:/zentao/case/test_01.py
{'bbb': 'ccc', 'aaa': 'ddd', 'd': [1, 'ad', True]}
ccc
<class 'dict'>

Process finished with exit code 0

猜你喜欢

转载自blog.csdn.net/HemingwayM/article/details/84964800