
python基础
纸飞机
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
标识符
基本用法标识符: 用于变量、函数、类、模块等的名称。标识符有如下特定的规则:区分大小写。如:sxt 和 SXT 是不同的第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线不能使用关键字。比如:if、or、while 等。以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:__init__是类的构造函数。【操作】 使用 Python 帮助系统查看关键字 ...原创 2019-03-05 19:35:13 · 457 阅读 · 0 评论 -
编程基础
标题概念Python 程序的构成:Python 程序由模块组成。一个模块对应 python 源文件,一般后缀名是:.py。模块由语句组成。运行 Python 程序时,按照模块中语句的顺序依次执行。语句是 Python 程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。代码的组织和缩进很多编程语言通过字符(例如:花括号{})、关键字(例如:begain/end)来划分代...原创 2019-03-04 20:57:01 · 437 阅读 · 0 评论 -
Python 开发环境、IDLE
Python 开发环境开发环境,英文是 IDE( Integrated Development Environment 集成开发环境)。不用纠结于使用哪个开发环境。开发环境本质上就是对 Python 解释器 python.exe 的封装,核心都一样。可以说:“开发环境 IDE,只是解释器的一个外挂而已”,只是为了让程序员更加方便编程,减少出错率,尤其是拼写错误。常用的开发环境如下:IDL...原创 2019-03-04 20:23:56 · 2290 阅读 · 0 评论 -
Python介绍:知识点普及
简介:是一种解释性、面向对象的语言。 由吉多-范罗苏姆(Guido van Rossum),中文名叫 龟叔 ,在1989年发明,1991年正式公布。Python 是“大蟒蛇”的意思。由于龟叔当时在追剧:英国电视剧《蒙提-派森的飞行马戏团》(Monty Python and the Flying Circus),并不是因为喜欢 蟒蛇 而logo是两条蟒蛇。特点:可读性强 可以...原创 2019-03-04 20:04:49 · 395 阅读 · 0 评论 -
序列总结:元组和列表、字典和集合之间的关系
序列序列是一种数据存储方式,用来存储一系列的数据。在内存中,序列就是一块用来存放多个值的连续的内存空间。比如一个整数序列[10,20,30,40],可以这样示意表示:由于 Python3 中一切皆对象,在内存中实际是按照如下方式存储的:a = [10,20,30,40]从图示中,我们可以看出序列中存储的是整数对象的地址,而不是整数对象的值。python中常用的序列结构:序列解包:...原创 2019-03-04 16:41:37 · 4018 阅读 · 0 评论 -
集合
简介 集合是无序可变的序列,元素不能重复。实际上,集合底层是字典实现,集合的所有元素都是字典中的“键对象”,因此是不能重复的且唯一的。 一般常用于列表去重。集合创建和删除1. 使用{}创建集合对象,并使用 add()方法添加元素>>> a = {3,5,7}>>> a{3, 5, 7}>>> a.add(9)>>&...原创 2019-03-04 16:19:17 · 788 阅读 · 0 评论 -
字典核心底层原理(重要)
字典对象的核心是散列表。 散列表是一个稀疏数组(总是有空白元素的数组),数组的每个单元叫做 bucket。每个 bucket 有两部分:一个是键对象的引用,一个是值对象的引用。由于,所有 bucket 结构和大小一致,我们可以通过偏移量来读取指定 bucket。将一个键值对放进字典的底层过程>>> a = {}>>>a["name"]="Star"...原创 2019-03-04 16:14:44 · 2938 阅读 · 3 评论 -
字典
字典介绍 字典是 “键值对” 的无序可变序列,字典中的每个元素都是一个“键值对”,包含:“键对象”和“值对象”。可以通过“键对象”实现快速获取、删除、更新对应的“值对象”。 列表中我们通过“下标数字”找到对应的对象。字典中通过“键对象”找到对应的“值对象”。 “键”是任意的不可变数据, 比如:整数、浮点数、字符串、元组。但是:列表、字典、集合这些可变对象,不能作为“键”。并且“键”不可...原创 2019-03-04 15:55:29 · 349 阅读 · 0 评论 -
元组(tuple)
列表属于可变序列,可以任意修改列表中的元素。元组属于不可变序列,不能修改元组中的元素。因此,元组没有增加元素、修改元素、删除元素相关的方法。因此,我们只需要学习元组的创建和删除,元组中元素的访问和计数即可。元组支持如下操作:索引访问切片操作连接操作成员关系操作比较运算操作计数:元组长度 len()、最大值 max()、最小值 min()、求和 sum()等。1.元组的创建...原创 2019-03-04 15:34:04 · 608 阅读 · 0 评论 -
列表
列表:用于存储任意数目、任意类型的数据集合。 列表是内置可变序列,是包含多个元素的有序连续的内存空间。列表定义的标准语法格式:***a = [10,20,30,40]*** 其中,10,20,30,40 这些称为:列表 a 的元素。列表中的元素可以各不相同,可以是任意类型。比如:a = [10,20,‘abc’,True]列表对象的常用方法:方法要点描述lis...原创 2019-03-04 15:02:52 · 567 阅读 · 0 评论 -
字符串
1.字符串基本特点字符串的本质是:字符序列。 Python 的字符串是不可变的,我们无法对原字符串做任何修改。但,可以将字符串的一部分复制到新创建的字符串,达到“看起来修改”的效果。Python 不支持单字符类型,单字符也是作为一个字符串使用的。2.字符串的编码Python3 直接支持 Unicode,可以表示世界上任何书面语言的字符。Python3 的字符,默认就是 16 位 Unico...原创 2019-03-03 22:47:38 · 1090 阅读 · 0 评论 -
时间
简介: 计算机时间表示:从 1970年1月1日00:00:00 开始,以毫秒(1/1000秒)进行计算。 通常我们也将1970年这个时刻称为“unix时间点“。 Python中可以通过time.time()获得当前时刻,返回的值是以秒为单位,返回的值是以秒为单位,带微秒(1/1000 毫秒)精度的浮点值。例如:1530167364.8566。>>> import ...原创 2019-03-05 20:09:35 · 245 阅读 · 0 评论 -
数据类型、运算符
最基本内置数据类型和运算符每个对象都有类型,python 中最基本的内置数据类型:整型整数,2345,10,50浮点型小数,3.14 或者科学计数法 314e-2布尔型表示真假,仅包含:True、False字符串型由字符组成的序列。 “abc”,LiMing”,“教授”,”程序员”数字和基本运算符Python 支持整数(如:50,520)和浮点数(如:3.14,10.0,...原创 2019-03-05 19:57:58 · 401 阅读 · 0 评论 -
变量、赋值、常量
变量和简单赋值语句变量的声明和赋值 变量的声明和赋值用于将一个变量绑定到一个对象上,格式如下:变量名 = 表达式 最简单的表达式就是字面量。比如:a = 123 。 运行过程中,解释器先运行右边的表达式,生成一个代表表达式运算结果的对象;然后,将这个对象地址赋值给左边的变量。【操作】 变量在使用前必须先被初始化(先被赋值)>>> my_nameTraceback...原创 2019-03-05 19:42:20 · 701 阅读 · 1 评论 -
对象 与 引用 之间的关系
对象Python 中,一切皆对象。 每个对象由:标识(identity)、类型(type)、value(值)组成。标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数 id(obj)可返回对象 obj 的标识。类型用于表示对象存储的“数据”的类型。类型可以限制对象的取值范围以及可执行的操作。可以使用 type(obj)获得对象的所属类型。值表示对象所存储的数据的信息。使...原创 2019-03-05 13:06:13 · 803 阅读 · 0 评论