Python 学习笔记-变量和类型

#笔记:变量和类型

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

'''

#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


原文链接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、随机数 不需要随机数种子 arc4random()%N + begin:产生begin~begin+N的随机数...
    我是小胡胡123阅读 4,305评论 0 2
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,668评论 1 118
  • “要有最遥远的梦想和最平凡的生活”期待那时我还是爱看书的人,期待那时有个他不相忘,把手牵。 贾乃亮奶爸,邓超奶爸,...
    糊涂孩子阅读 198评论 0 0
  • 网络上一直流传这样一句话:陪伴是最长情的告白。 如果这是男生说得话,你就可以这么理解。但要是女生说得话,其实后面还...
    天价棒棒糖阅读 13,331评论 6 16
  • 2017.4.20清晨迷迷糊糊的梦到学计算机的小学男同学和我一个寝室,每天加班到好晚才回。刚好听到书包拉链扣响与衣...
    有石亦名黛阅读 215评论 1 1