python概要

python是一门简单好用语言,在IT领域的各方面都有使用到它。学好python之前,我们不妨先了解一下基本的概念。

名字和对象(name = object)

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

类型和类

可通过内置函数type()查看对象类型

基本数据类型:

type DES
数字类型 int,float,bool,complex
字符 str,(bytes)
列表 list
元组 tuple
集合 set
字典 dirt
示例:
a = 12  //数字类型
b = "python"   //字符串
c = [1,2,3,4]  //列表
d = 4,5,6   //元组
f = {2,3,4}  //集合
e = {'a':1,'b':2}  //字典

通过关键字class创建自定义类,这个类赋予特定的属性和方法。同时类型也是一个类。

class Fruits:
    def __init__(self,name):
        self.name = name
    def eat(self):
        return 'hello'
fr1 = Fruits('apple')

关键字

关键字是在python中有特殊作用的单词
在idle里面关键字显示为橘色

导入keyword模块,可以查看所有的关键字

import kerword
print(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']

流程

python语句是从上往下执行的,函数是先创建好了,后面才能调用执行。

作用域

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

异常

程序执行过程中遇到的报错或警告

模块及包

内置模块 :python自带模块,已封装好可直接调用
自定义模块:自己写好的函数或封装的实例

原文地址:https://www.cnblogs.com/zhuzq/p/9529231.html