Python学习笔记
文章平均质量分 80
我叫花生
这个作者很懒,什么都没留下…
展开
-
1.1 Python语言概述
1. 演进中的编程语言1.1 计算机技术演进过程计算机系统结构时代(1946-1981)-> 解决计算性能问题 -> C语言网络和视窗时代(1981-2008)-> 解决计算交互问题 -> Java HTML等复杂信息系统时代(2008-2016)-> 解决数据周期问题 -> JS/Java/C++/Python…人工智能时代(2016至今)->...原创 2018-12-31 14:36:53 · 522 阅读 · 0 评论 -
1.2 Python基本编程解析(上)
1. 程序的格式框架“冒号+缩进”:Python语法功能的一部分,表达代码的所属关系分支语句:if-elif-else循环语句:for, while异常处理:try-except-else-finally函数定义:def类定义:class冒号+缩进是语法的一部分,缩进不正确程序运行错误冒号+缩进是表达代码间包含和层次关系的唯一方式只需要所有缩进长度一致即可,可采用N个空格或T...原创 2018-12-31 16:25:50 · 237 阅读 · 0 评论 -
1.3 Python基本编程解析(中)
1. 文件读写操作1.1 文件打开与关闭文件处理的步骤:打开-操作-关闭open()函数打开文件变量f是文件句柄,内部是文件对象.close()方法关闭文件<变量名> = open(<文件名>,<打开模式>)1.2 文件的打开模式打开模式举例描述‘r’只读模式,默认值,如果文件不存在,返回FileNotFoundErr...原创 2018-12-31 21:46:02 · 443 阅读 · 0 评论 -
1.4 Python基本编程解析(下)
1. import的三种用法方法一:import <库名><库名>.<函数名>(<函数参数>)或import <库名1>,<库名2>适合简单库名情况方法二:from <库名> impo原创 2018-12-31 23:21:06 · 148 阅读 · 0 评论 -
2.1 基本数据类型
1. 数值类型1.1 数值类型包括:整数、浮点数和复数整数类型:无取值范围、二进制/八进制/十进制/十六进制浮点数类型:有取值范围、不确定尾数问题、科学计数法、大精确浮点运算复数类型:与数学中复数概念一致、获取实部和虚部1.2 整数类型4种进制表示形式十进制:123二进制:以0b或0B开头:-0B110八进制:以0o或0O开头:0o456、-0O789十六进制:以0x或0...原创 2019-01-07 13:16:34 · 398 阅读 · 0 评论 -
2.2 分支与循环
1 分支结构及用法1.1 单分支结构if <条件>: <语句块>1.2 二分支结构标准用途的分支结构if <条件>: <语句块1>else: <语句块2>二分支的紧凑形式原创 2019-01-01 22:28:06 · 1680 阅读 · 0 评论 -
2.3 程序的异常处理
1. 异常处理的基本用法1.1 异常处理异常1/0运行结果:ZeroDivisionError Traceback (most recent call last)<ipython-input-1-9e1622b385b6> in <module>()----> 1 1/0ZeroDivisionErro...原创 2019-01-02 16:14:19 · 137 阅读 · 0 评论 -
2.4 函数的定义和使用
1. 函数的定义和调用1.1 函数的定义函数是一段代码的抽象表示def <函数名>(<参数(0个或多个)>): <函数体> return <返回值(0个或多个)>Python函数定义的注意事项默认情况下,参数不需要类型声明默认情况下,函数返回值不需要类型声明参数和返回值可以为0个或多个def fa原创 2019-01-02 16:20:02 · 543 阅读 · 0 评论 -
2.2 Python组合数据类型
1. 组合数据类型概述组合数据类型:包含一组数据且作为单一管理结构的数据类型顺序性:一组数据以无序或有序方式组织一致性:一组数据以相同或不同的类型组织索引性:一组数据能否以及采用序号或自定义索引方式组织Python组合数据类型:3大类7小类集合(无序、非一致、无索引):可变集合(set)、不可变集合(frozenset)序列(有序、非一致/一致、序号索引):元组、列表、字符串、...原创 2019-01-07 13:28:34 · 655 阅读 · 0 评论