Python基础知识
以案例结合理论的方式介绍Python语法的方方面面。
ShenLiang2025
『沈亮』_聚焦数据科学领域的技术研究与实践,擅长数据库开发、ETL、数据仓库、大数据、数据分析、机器学习、基础数学等方向。
展开
-
Python 多继承示例总结版
Python 多继承示例总结版原创 2023-06-07 11:21:24 · 208 阅读 · 0 评论 -
Python基础概念_14_常见术语
常见术语15 常见术语15.1 简介Python里有一些常见的专业名词、用语,我们一般统称为术语。为了更方便的学习python我们通过表格的方式列举了常用的术语和单词以及工具。15.2 常见术语术语名称相关解释argument实参attribute属性原创 2017-06-16 09:46:02 · 10661 阅读 · 0 评论 -
Python基础概念_13_常见关键字
常见关键字14 常见关键字14.1 常用关键字Python里的关键字可通过内置的函数查看。见如下命令:>>>import keyword>>>keyword.kwlist['False', 'None','True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del','elif原创 2017-06-16 09:39:31 · 857 阅读 · 0 评论 -
Python基础概念_12_编程风格
编程风格13 编程风格13.1 简介为了编程的规范,我们一般约定一些编程规则、约定,这些都称为编程风格。13.2 分号不要在行尾加分号, 也不要用分号将两条命令放在同一行。13.3 行长度1)每行不超过80个字符。当然也有例外的情况,比如:长的导入模块语句或者注释里的URL2)不要使用反斜杠连接行.Python会将圆括号,原创 2017-06-16 09:36:32 · 526 阅读 · 0 评论 -
Python基础概念_11_标准库
标准库12 标准库12.1 简介Python 标准库是随Python附带安装的,它包含大量极其有用的模块。熟悉Python 标准库是十分重要的,因为如果你熟悉这些库中的模块,那么你的大多数问题都可以简单快捷地使用它们来解决。12.2 sys模块sys 模块包含了系统指定的函数功能。一般我想了解些系统相关的信息时会用到这个模块。代码示例:impo原创 2017-06-16 09:32:31 · 726 阅读 · 0 评论 -
Python基础概念_10_异常处理
异常处理11 异常处理11.1 简介程序是在某个条件下实现某个功能的指令集,如果执行的环境发生了变化那么程序可能会出异常。比如实现一个打开文件的功能,我们在上章里都是直接打开文件,但实际执行时文件可能不存在。如果对这个异常我们没有做处理,那么python会帮我们处理,不过显然系统给的系统对用户来说不是很友好,可读性不高。而且在没有加异常捕获时,程序遇到异常就终止了。所以一般我们都要原创 2017-06-16 09:30:50 · 573 阅读 · 0 评论 -
Python基础概念_9_输入输出
输入输出10 输入输出10.1 简介我们在程序处理时可能会遇到跟用户进行交互的场景。比如有一个程序是根据用户输入的字符来判断他输入的是字母还是数字,然后打印到屏幕。这时我们就要用到input、print函数来实现对输入的处理。 其它的输入输出场景像我们的文件和目录的处理,因为文件是操作系统里基础的组成部分,所以对它的创建、修改、删除是我们必备的技能。接下来我们将做详细的介绍原创 2017-06-16 09:28:28 · 523 阅读 · 0 评论 -
Python基础概念_8_字符串处理
字符串处理9 字符串处理9.1 简介在前面的章节里我们介绍了常用的数据类型,其中字符串并没有单独拎出来讲,那么接下来我们将重点讲下它。字符串一般是通过引号('或")包裹起来的,因为它有丰富的函数而且经常使用,所以我要 详细认识下。 字符串的基本操作这里不再细述,详见基础概念里的字符串部分。这里讲些字符串里的处理方法。9.2 转义符字符串里有些特殊字符,需要转义才能还原创 2017-06-16 09:23:20 · 646 阅读 · 0 评论 -
Python基础概念_7_数据结构
数据结构8 数据结构8.1简介数据结构是什么?它是计算机存储、组织数据的方式。Python 中有常用的数据结构: 列表、元组、字典和集合。8.2 列表列表(list)是一种按顺序存储的数据结构。8.2.1 列表简介还是那句话,计算机是对现实的抽象,让我们从身边找些数据结构的例子吧。上面的这幅图是我们常见的排队的例子,先来的乘客排在前面原创 2017-06-16 09:21:19 · 483 阅读 · 0 评论 -
Python基础概念_6_模块
模块7 模块7.1 简介在上一章里我们知道了如何创建和使用函数。如果你想要在其它程序中重用很多函数,那么你该如何实现呢?你可能已经猜到了,答案是使用本章要讲的模块。模块可以让你能够有逻辑的组织你的Python代码段。通过把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块就是一个保存了Python代码的文件。模块可以定义函数,类和变量,当然模块里也能包含可执原创 2017-06-16 09:14:11 · 600 阅读 · 0 评论 -
Python基础概念_5_函数
函数6 函数6.1 简介函数是被定义的完成指定功能的可被反复使用的代码段。比如我们想实现一个功能,想知道当前的时间,格式是:年-月-日 时:分:秒。我们就可以这么写:import timedef getCurrentTime(): return time.strftime('%Y-%m-%d%H:%M:%S',time.localtime(time.time())原创 2017-06-16 08:57:09 · 479 阅读 · 0 评论 -
Python基础概念_4_控制流程
控制流程5 控制流程5.1 简介到目前为止我们所见到的程序,总是有一系列的语句,Python会很忠实地按照它们的顺序执行。如果你想要改变语句的执行顺序,该怎么办呢?比如:根据时间打印“早上好”或者“晚上好”。聪明的你可能已经猜到了。对,通过控制流程语句来实现。在Python 中常用的控制流语句有: if、for 和while5.2 If语句a) If语句简介让原创 2017-06-16 08:54:21 · 397 阅读 · 0 评论 -
Python基础概念_3_操作符与表达式
操作符与表达式4 操作符与表达式我们知道程序其实是代码段的组合,就像我们写的作文是一个个的段落堆积起来的,每一个段落又由句子组成,句子又包含“主谓宾定状补”。本章我们就来讲讲程序里的“句子”。4.1 操作符操作符是用于告诉解释器执行特定的数学或逻辑运算的符号表。这里最最容易理解的就数字运算符比如:+、-、*、/。Python支持的操作符有以下类型:Ø 算术运算原创 2017-06-16 08:50:15 · 999 阅读 · 0 评论 -
Python基础概念_2_基础概念
基础概念3 基础概念3.1 数字计算机最初设计时就是为了做数据运算的,所以针对这个概念应该不会陌生。在Python的世界里数主要有三种类型: 整数、浮点数和复数,详见下例:a) 5 是一个整数。b) 3.23 和76.2E-4 是浮点数的例子。E 标记表示10 的幂。在这里,76.2E-4 表示的是76.2* 10-4。c) (-6+4j)和(6.8-8原创 2017-06-15 14:41:32 · 1775 阅读 · 0 评论 -
Python基础概念_1_环境安装
环境安装2 环境安装在开始Python学习前,我们先要搭建开发环境,正所谓巧妇难为无米之炊。那么什么是开发环境呢?通俗的理解假设我们要做饭,那么得有锅、油、燃气、菜这些基础工具和素材,有了它们我们才能做出各种美味的佳肴。专业的说法是开发环境是为了支撑工程化开发和维护而使用的软件集合。2.1 环境说明安装环境一般分windows和mac,如果你linux能玩转,这章可以略原创 2017-06-15 09:26:06 · 1760 阅读 · 0 评论