Python全栈开发学习笔记-03.第三天

set

定义  set([1,2,3,4])

{1,2,3,4}

键值不可重复

三元运算符

 mykey = value1 if 100>20 else value2

深浅拷贝

import copy

value1 = "123"

value2 = copy.copy(value1) #浅拷贝

value3 = copy.deepcopy(valu1) #深拷贝

总结:

1. 深浅拷贝对str和数字 都不拷贝,使用内存同一块区域。

2. 对于list, dict,tuple的拷贝,浅拷贝仅拷贝第一层。深拷贝拷贝所有层,最后一层遇到字符串或者数字的时候不拷贝。

函数编程

时间: 2024-10-10 14:19:05

Python全栈开发学习笔记-03.第三天的相关文章

Python全栈开发学习笔记-01.-.

Python 入门篇 输入密码,不回显密码 #!/usr/bin/env python import getpass password = getpass.getpass("Enter your passord: ") Python写代码注意事项: 创建一个英文的python的目录用于保存python文件, 不能用中文. 创建xxxx.py文件,例如test.py 写头文件 : #!/usr/bin/env python # -*- coding:utf-8 -*- 写代码功能的规则

Python全栈开发学习笔记-05.第五天

函数调用函数 函数名可以当作参数传递 函数名()   执行函数 函数名  代指函数本身 #!/usr/bin/env python # -*- coding:utf-8 -*- def f1(): return "F1" # f1 = 函数 # f1 => 代指函数 # f1() => 执行函数 def f2(arg): arg() return "F2" # x = 123 # f1 = f1函数 # f2 = f2函数 # f2(x) #执行f2函数

Python全栈开发学习笔记-06.第六天

面试的基本元素: 1. 基础 函数式编程 面向对象 字节.二进制.以及转换 http请求流程 2. 数据库设计 经典(博客,新闻发布系统) 3. 算法 [11, 22, 33, 44, 55, 66, 12312312] 排序,最大值,第二个最大值 最基础的是冒泡排序. 4. 智力测试 冒泡算法 1. 两个值互换: 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 a1 = 123 4 a2 = 345 5 print("a1= %d\t a2

Python全栈开发学习笔记-04.第四天

1. 函数的参数,引用 2. Lambda 表达式 3.  python的内置函数 4. 递归 5. 文件操作 1.打开文件 open(文件名字/文件路径,打开模式,编码) 打开模式:  r  只读模式,默认为只读 w 写模式,不可读;文件不存在就创建一个:文件存在,就清空文件内容 x 写模式,不可读;文件不存在,就创建一个: 文件存在的话,就报错 a 追加模式.不可读:文件不存在,就创建一个文件:文件存在的话,就追加新的内容. 2.操作文件 3. 关闭文件 6. 作业

python全栈开发学习目录

python全栈开发学习目录 第一章 计算机基础 第二章Python入门 第三章数据类型 第四章文件操作 第五章函数 第六章 模块 第七章 面向对象 第八章 网络编程 第九章 并发编程 第十章 数据库 第十一章 前端开发-html 第十一章 前端开发-css 附加:js特效 15个小demo 第十一章 前端开发-JavaScript 第十一章 前端开发-jQuery 第十一章 前端开发-bootstrap 第十二章 Django框架开发 ... 原文地址:https://www.cnblogs.

自学Python全栈开发第一次笔记

我已经跟着视频自学好几天Python全栈开发了,今天决定听老师的,开始写blog,听说大神都回来写blog来记录自己的成长. 我特别认真的跟着这个视频来学习,(他们开课前的保证书,我也写了一份,哈哈哈...)我现在是准大学生,准备学习编程,日后做一个程序员,哈哈哈.听说程序员很苦逼,不过貌似挣得也很多啊.并且我貌似也只喜欢计算机这个方面,所以我想在这个行业发光. 前些天学习了一些Linux一些命令: pwd     查看你当前所在的目录  /root=计算机/E盘 /    是根目录 cd(ch

Python 全栈开发【第一篇】:目录

Python 全栈开发[第0篇]:目录 第一阶段:Python 开发入门 Python 全栈开发[第一篇]:计算机原理&Linux系统入门 Python 全栈开发[第二篇]:Python基础语法入门 Python 全栈开发[第三篇]:数据类型.字符编码.文件操作 第二阶段:函数编程&常用标准库 Python 全栈开发[第四篇]:函数.递归.生成器.迭代器 Pyhton 全栈开发[第五篇]:常用模块学习 第三阶段:面向对象编程&网络编程基础 Python 全栈开发[第六篇]:面向对象

Python全栈开发【基础三】

Python全栈开发[基础三]  本节内容: 函数(全局与局部变量) 递归 函数 一.定义和使用 函数最重要的是减少代码的重用性和增强代码可读性 1 def 函数名(参数): 2 3 ... 4 函数体 5 ... 6 返回值 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用者返回数据. 总结使用函数的好处: 1.减少代码重用 2.保持一致性,易维护

Python全栈开发【第一篇】:初识Python

Python全栈开发[第一篇] 本节内容: Python 的种类 Python 的环境 Python 入门(解释器.编码.变量.input输入.if流程控制与缩进.while循环) if流程控制与while循环练习题 基本数据类型前引 Python 的种类 Cpython Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上. Jyhton Python的Java实现,Jython会将Pyth