python基本语法2.6--类型

# -*- coding: utf-8 -*-

import string

# 基本类型
print(type(None))
print(type(True))
print(type(12345))
print(type(123.45))
print(type(1234.))
print(type('abc'))

# 容器类型
print(type([1, 2, 3, 'a', 'bc']))
print(type((1, 2, 3, 'abc')))
values = ['abc', 1, 2, 3.]
print(type(values[3]))
print(type(set(['a', 1, 2.])))
print(type({'a':123, 4:'bcd', 5:'efg'}))

# 函数
def func(): print(100)
print(type(func))

# 模块
print(type(string))

# 自定义类型与类型实例
class Cls: pass
print(type(Cls))
cls = Cls()
print(type(cls))

# 变量赋值
try:
    print(x)    # 变量必须先赋值再使用
except NameError:
    print("NameError: name 'x' is not defined")
x = 100
x = 'abcd'  # x的类型不受限制

 

posted on 2017-10-19 16:30  小嘤嘤  阅读(369)  评论(0编辑  收藏  举报

导航