摘要: Python Copy: 在Python语言中,分为浅拷贝和深拷贝两种形式,也就是官方文档中的Shadow copy和Deep copy。在对简单的对象(object)进行复制时,两者没有区别,如下面的代码所示: 1 #简单对象的浅copy和深copy对比 2 import copy 3 list1 = [1... 阅读原文
2018-04-04 14:52:02 阅读(748) 评论(0)
摘要: 一、Python语言的特性: 1.与C语言不通,Python语言是一门解释性语言。程序在执行过程中,执行一步、编译一步。 2.Python是一个动态类型语言,不需要定义变量的数据类型。 3.Python是一门强类型语言。(如果定义了一个变量,如果不人为的强制类型转换,它永远都是开始的那种数据类型) 二、Python的... 阅读原文
2018-04-04 12:59:02 阅读(806) 评论(0)
摘要:第一次开通自己的博客,想写点什么,因为是python刚入门,就贴一个学习到if语句时练习的几个敲代码的习题# if语句学习课堂敲键盘#登录系统:# user_name="admin"# password="123"# name = input("请输入您的用户名:")# psw = input("请输入您的密码:")#... 阅读原文
2018-04-04 11:08:01 阅读(734) 评论(0)
摘要: 一、列表推导式 #1、示例 数据量小 egg_list=[] for i in range(10): egg_list.append('鸡蛋%s' %i) egg_list=['鸡蛋%s' %i for i in range(10)] #2、优点:方便,改变了编程习惯, 二... 阅读原文
2018-04-04 11:06:02 阅读(702) 评论(0)
摘要:  定义: 将程序中运算的中间结果占时存在内存中,以便后续程序调用。  规则:   1.  变量是由数字字母下划线任意组合。  2.  变量不能是数字开头。  3.  变量不能是python中的关键字。  4.  变量要具有可描述性。       例如:name(姓名), age(年龄)  5.  变量不能使用中文。(... 阅读原文
2018-04-04 10:23:02 阅读(757) 评论(0)
摘要: 一、内置函数 注意:内置函数id()可以返回一个对象的身份,返回值为整数。 这个整数通常对应与该对象在内存中的位置,但这与python的具体实现有关,不应该作为对身份的定义,即不够精准,最精准的还是以内存地址为准。 is运算符用于比较两个对象的身份,等号比较两个对象的值,内置函数type()则返回一个对象的类型... 阅读原文
2018-04-04 09:42:03 阅读(755) 评论(0)
摘要: 一、模块介绍 什么是模块? 常见的场景:一个模块就是一个包含了一组功能的Python文件,比如spam.py,模块名为spam,可以通过import spam使用。 在Python中,模块的使用方式都是一样的,但其实细说的,模块可以分为四个通过类别: 1、使用Python编写的.py文件 2... 阅读原文
2018-04-04 09:40:13 阅读(716) 评论(0)
摘要: 推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 列表(list)推导式 字典(dict)推导式 集合(set)推导式 列表推导式 一、使用[]生成list 基本格式 var = [expression for item ... 阅读原文
2018-04-04 08:30:02 阅读(728) 评论(0)
摘要: python 列表排序方法sort、sorted技巧篇 转自https://www.cnblogs.com/whaben/p/6495702.html,学习参考。   Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列。 1)排序... 阅读原文
2018-04-04 00:23:02 阅读(724) 评论(0)
摘要: 1、什么是模块 如果从Python解释器退出并再次输入,您所做的定义(函数和变量)将丢失。因此,如果要编写一个稍长的程序,最好使用文本编辑器为解释器准备输入,并以该文件作为输入运行它。这称为创建脚本。随着你的程序越来越长,你可能想把它分成几个文件,以方便维护。你可能还想使用一个你在几个程序中编写的方便的函数,而不必... 阅读原文
2018-04-03 22:23:02 阅读(778) 评论(0)