美文网首页程序员
Python 学习笔记-变量和类型

Python 学习笔记-变量和类型

作者: 简_山 | 来源:发表于2017-09-24 23:50 被阅读0次

#笔记:变量和类型

''' 基本变量和类型:整数,浮点数,字符串,布尔值,空值,函数,模块,类型,自定义类型

'''

#1基本类型:

print(type(1)) #整型  运行结果>>    --即整数 1 是类型’int'的一个对象。

print(type('abc'))#字符串 >>

print(type(123.))#浮点数 >> 

#2复杂类型:(容器)

print(type([1,2,3,4,'a','b'])) #列表 >>

print(type((1,'bas'))) #元组 >>

print(type(set(['a','b','c',3]))) #集合 >>

print(type({'a':1,'s':3}))# 字典 >>

#3函数类型:

def func(a,b,c):

print(a,b,c)

print(type(func))  # 函数和普通变量是一样的,也是一个对象

a = func

print(type(a)) #函数和普通变量是一样的,也是一个对象

#4模块的类型:

import string

print(type(string)) #模块也有一个类型

#5类的类型:

class MyClass(object):

pass

print(type( MyClass)) #对于自己定义的一个类,其属于type类型,

'''type 也是一个类型,它是用来描述类型的类型,python中所有的类,它背后也是有一个类用来描述这个类的。

'''

my_class =  MyClass() #实例化

print(type( MyClass)) # 当my_class实例化自定义的类型Myclass 后,它的类型就是MyClass了。

#变量:每个变量使用前,必须赋值,没有被赋值的变量是不可以被使用的。

try:

print(x)

except NameError:

print('NameError:"x" is not defined') #>>  运行结果:NameError:"x" is not defined

原文链接

相关文章

网友评论

    本文标题:Python 学习笔记-变量和类型

    本文链接:https://www.haomeiwen.com/subject/ysalextx.html