python核心编程(基础部分)-知识点串联

本文对《Python核心编程》的基础部分进行了知识点串联,涵盖了Python的注释、代码块结构、模块导入、变量声明、垃圾收集机制、类型与对象、数字操作、序列、映射集合、条件和循环、文件I/O、异常处理、函数式编程、模块、面向对象以及执行环境等内容。
摘要由CSDN通过智能技术生成

对前段时间看的python核心编程进行知识点串联

一.Python基础

python的注释是#,两行代码间的连接符是\

python的通过代码块和代码组来组成结构,代码块是缩进相同的代码,代码组是跟在while,if,def,class符合语句:后的语句

不同的缩进深度区别不同的代码块,不同于C,C++等语言,不需要{}和;来实现代码的区分。

python的模块类似于java的package结构,通过import导入不同的模块,完成不同的功能。

import sys
sys模块是python最基础的模块,类似java下的System模块。

python允许多重赋值如下

x,y,z=1,2,3
python的标示符特别在于内建类型,类似全局变量的存在,在python解释器在开始导入,可重载,替换。(内建(__buildin__))

特别要注意的是专用下划线标示符

_xxx        代表无法通过from module import *导入

__xxx__ 代表系统定义的名字,一般是内建类型

__xxx      代表类中的私用变量

编程风格一般缩进空格为4格

模块布局和实例程序

# -*- coding: utf-8 -*- 
#可以输入中文了
'''这是一个测试模块'''
import sys#引入模块
import os#引入模块

debug = True#全局变量

class Fooclass(object):#基类是object,object就是__buildin__内建引入的全局变量
    '''本类的功能是xxx'''
    pass#注意什么都不写会报错,就算什么都不做,在python下也要写一个pass

def test():#后面是代码组
    '''test the fuction'''
    foo=Fooclass()#无需类型标识࿰
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值