• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
不哭不闹,不吵不笑
博客园    首页    新随笔    联系   管理    订阅  订阅

python 基本数据类型

python 基础

一、名字(变量名)和对象: name = object

名字是以字母数字下划线组成,但名字不能以数字开头,区分大小写。
“=” 作用就是赋值,给对象一个名字后就可以通过这个名来调用这个对象。
一个名字名字对应一个对象,后创建的对象会覆盖掉先创建的对象。
关键字del用来删除对象,名字被删除这个对象也就被删除了

二、类型与类

通过内置函数type()查看对象类型
基本数据类型:
数字类型: int ,float,bool complex
字符串类型:str ,(bytes)
列表:list
元组:tuple
字典:dict
集合:set

不同类型的对象有不同的属性和方法
类型也是一个类,通过关键字class创建我们自己的类,定义这个类的属性和方法。

三、关键字

关键字是在python中有特殊作用的单词
在idle里面关键是以橘色显示
导入keyword模块,可以查看所有的关键字

python2和python3关键字区别:

python3:
import keyword
keyword.kwlist
>>>['False', 'None', 'True', 'and', 'as', 'assert', 
'break', 'class', 'continue', 'def', 'del', 'elif',
'else', 'except', 'finally', 'for', 'from', 'global', 
'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 
'not', 'or', 'pass', 'raise', 'return', 'try', 
'while', 'with', 'yield']

  

python2:
import keyword
keyword.kwlist
>>>['and', 'as', 'assert', 
'break', 'class', 'continue', 'def', 'del', 'elif',
'else', 'except', 'finally', 'for', 'from', 'global', 
'if', 'import', 'in', 'is', 'lambda','print'
'not', 'or', 'pass', 'raise', 'return', 'try', 
'while', 'with', 'yield']

  


四、流程

在python中语句都是从上往下执行的,函数是先创建好了调用时才会执行

五、作用域

不同空间的相同名字表示的是不同的对象
这个函数里面的a和外面的定义的a = 12是存在于不同作用域的两个对象

六、异常

看懂并知道怎么解决报错


七、模块及包

内置模块 自定义模块

 

八、注释

单行注释:"#"

多行注释:使用三引号      '''

注:python2和python3注释区别(python2中在Py文件的开头需要加:# -*- coding: utf-8 -*-,python3中不需要,python3默认编码为utf-8)

 

posted @ 2017-08-13 13:37  不哭不闹,不吵不笑  阅读(151)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3