分类
摘要:
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)