Python全栈学习_day005知识点】的更多相关文章

今日内容大纲: . 字典的增删改查以及其他操作 . 字典的嵌套 . 字典的增删改查以及其他操作 , 'sex': '男'}, 'name_list': ['无双', 'alex', 'BlameK']} dic = {, 'sex': '男', 'job': 'IT'} 增 第一种: 有key就改,没有key就直接添加 dic['sex'] = '女' dic['name'] = 'alex' 第二种: setdefault: 有这个key则不做任何操作但是返回对应的值,没有key就添加 dic…
今日大纲: . while循环 . 格式化输出 . 运算符 . 编码初识 1. while循环 - while 无限循环: while True: # 死循环 print('大悲咒') print('可不可以') print('青春') print('两只老虎') print('盗将行') - while 循环的结构: while 条件: 循环体 - 如何让循环终止 . 改变条件(标志位[flag]的概念) flag = True while flag: print('大悲咒') print('…
今日大纲: . 基础数据类型 总览 . int . bool . str . for循环 1. 基础数据类型 总览 int: 用于计算,计数等 str:'这些内容',用户少量数据的存储,便于操作 bool:True, False,两种状态,机器反馈给用户的对/错 list:[, 'k', True, [], (), {}, ...] 大量的数据,各种数据类型,操作方便 tuple:(, 'k', True, [], (), {}, ...) 只读列表 dict:字典. 大量的关联性数据 {'na…
今日大纲: . 变量. ***** . 常量.** . 注释.*** . 基础数据类型初识(int,str,bool). ***** . 用户输入 input ***** . 流程控制语句if. ***** 1. 变量编码方式为utf-8: # -*- encoding:utf- -*- print('Hello Everyone') print(++++) print(( + + + + ) * / ) print((( + + + + ) * / ) * / ) x = + + + + pr…
,有如下变量(tu是个元祖),请实现要求的功能 tu = (, , {,,)}, ]) a. 讲述元祖的特性 b. 请问tu变量中的第一个元素 "alex" 是否可被修改? c. 请问tu变量中的"k2"对应的值是什么类型?是否可以被修改?如果可以,请在其中添加一个元素 "Seven" d. 请问tu变量中的"k3"对应的值是什么类型?是否可以被修改?如果可以,请在其中添加一个元素 "Seven" a. 元…
今日大纲: . 函数的初识 . 函数的返回值 . 函数的参数 1. 函数的初识 统计字符串s的总个数(不能用len) s='fkahfkahofijalkfkadhfkjadhf' count = for i in s: count += print(count) 统计列表lis的总个数(不能用len) , , , , , , , , ] count = for i in lis: count += print(count) def:关键字:函数名:定义与变量定义一样 def my_len():…
python全栈学习路线-查询笔记 查询目录 一,硬件                                                                    十一,数据库 二,Linux基础                                                           十二,前端 三,python基础                                                        十三,Djang…
列表 说明:列表是python中的基础数据类型之一,它是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如:   1 li = ['alex',123,Ture,(1,2,3,'wusir'),[1,2,3,'小明',],{'name':'alex'}] 列表相比于字符串,不仅可以储存不同的数据类型,而且可以储存大量数据.列表是有序的,有索引值,可切片,方便取值.  索引,切片,步长 li = ['xiao',123,True,(1,2,3,'wusir'),[1,2,3,'小…
一.基础数据类型 基础数据类型,有7种类型,存在即合理. 1.int 整数 主要是做运算的 .比如加减乘除,幂,取余  + - * / ** %...2.bool 布尔值 判断真假以及作为条件变量3.str 字符串 存储少量的数据.'太白','password'... 操作简单,便于传输.4.list 列表 [1,2,'alex',{name:'zhang'}] 存放大量的数据,大量的数据放到列表中便于操作5.tuple 元组 也叫只读列表.(1,2,'alex',{name:'zhang'})…
一.in的使用 说明:in有相当多的用处,比如判断,循环for 等. 实例一:in 操作符用于判断关键字是否存在于变量中 s = '男人john' print('男孩' in s) print('男孩john' in s) print('男人jo' in s) print('wusir' not in s) 执行后输出结果为: 注意:in是整体匹配,不会拆分匹配. 示例: a = '男孩John' print('男孩sir' in a) 执行输出:False  实例二:in 做关键字匹配 com…
  计算机基础 CPU:中央处理器 内存:4GB,8GB,临时处理事务的地方,供给CPU数据. 硬盘:相当于电脑的数据库,存储着大量的数据,文件,电影等. 操作系统:执行者,支配所有关系 windows,linux,Unix,AIX 等 2.python是什么编程语言. 编程语言主要从以下几个角度为进行分类,编译型和解释型.静态语言和动态语言.强类型定义语言和弱类型定义语言,每个分类代表什么意思呢,我们一起来看一下. 2.1 编译型与解释型. 编译器是把源程序的每一条语句都编译成机器语言,并保存…
26 logging collections random 模块 一.logging低配:日志不能写入文件与显示同时进行 import logging logging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s', datefmt='%a, %d %b %Y %H:%M:%S', filename='/tmp/test.lo…
10 函数进阶 知识点汇总 一.动态参数 形参的第三种1.动态接收位置传参 表达:*args (在参数位置编写 * 表⽰接收任意内容) (1)动态位置参数def eat(*args): print(args)eat("水果","蔬菜","肉",)# # 结果以元祖的形式呈现. : ('水果', '蔬菜', '肉') (2) 位置参数,动态位置参数: 动态参数必须在位置参数后⾯def eat(a,b,*args): print(a,b,args)e…
运算符和编码 一  格式化输出 1  .输入  name ,age , job , hobby. 输出  :   ---------------  info of Mary  ------------------ Name  : Mary Age   : 18 Job  : Teacher Hobbie  :sing ----------------------end------------------------- eg:   name = input ("Name  : ") ag…
一 python简介. 1.创始人:  吉多 .范罗苏姆  \   (Guido van Rossum). 2.时间  :  1989年. 3.主要应用领域  :  云计算 \  WEB开发  \  人工智能  \  系统运维  \  金融  \  图形GUI等. 4.定义  :  是一门  动态  解释型  的  强类型  定义语言.  补充  : ☛编译型  :  是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以  直接以机器语言来运行此程序,速度很快.  …
一,函数名是什么? 函数名是函数的名字,本质:变量,特殊的变量. 函数名()执行此函数 ''' 在函数的执行(调用)时:打散. *可迭代对象(str,tuple,list,dict(key))每一个元素添加到args元组中. **dict 将字典的键值对添加到kwargs字典中. 在函数的定义时: 聚合. *args将所有的位置参数聚合到一个元组中. **kwargs 将所有的关键字参数聚合到一个字典中. ''' #python 2 没有nonlocal 1.单独打印函数名 def func1(…
一,引言 现在我有个问题,函数里面的变量,在函数外面能直接引用么? def func1(): m = 1 print(m) print(m) #这行报的错 报错了:NameError: name 'm' is not defined 上面为什么会报错呢 ?现在我们来分析一下python内部的原理是怎么样: 我们回忆一下python代码的运行是哦湖遇到函数是怎么做的,从python解释器开始执行后,就在内存开辟一个空间,每当遇到一个变量的时候,就把变量名和值之间的关系记录下来,但是当遇到函数定义的…
Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创建函数,这被叫做用户自定义函数. 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号(). 任何传入参数和自变量必须放在圆括号中间.圆括号之间可以用于定义参数. 函数的第一行语句可以选择性地使用文档字符串-用于…
一,文件操作基本流程. 计算机系统分为:计算机硬件,操作系统,应用程序三部分. 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统.操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚拟概念,用户或应用程序通过操作文件,可以将自己的数据永久保存下来. 有了文件的概念,我们无需再去考虑操作硬盘的细节,只需要关注操作文件…
字典 特点:字典是python中唯一的映射类型,采用键值对(key-value) 的形式存数据. 存储大量的数据,是关系型数据,查询数据快. 字典初始说明: 遍历字典从列表开始,列表是从头便利到尾的.字典使用二分查找.先劈一半,不匹配,在劈一半,再找.最后找到对应的值. 如果字典的数据是1到~ 00 例如: 要找75 第一次,先找50. 50 比 75小,比较 第二次,找50-100之间的.劈一半,找75 对于字符串查找 每一个字符串,都有一个hash值,对应指定的字符 每个字符,hash表,都…
1.斐波那契数列用递归实现:问第n个斐波那契数是多少 def fbnq(n): if n == 0 or n == 1: return 1 else: return fbnq(n-1)+fbnq(n-2) print(fbnq(5)) 答案 2.用列表推导式做下列小题 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 print([i.upper() for i in lst if len(i)>=3 ]) 求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表 prin…
1.有如下两个集合,pythons是报名python课程的学员名字集合,linuxs是报名linux课程的学员名字集合 pythons={'alex','egon','yuanhao','wupeiqi','gangdan','biubiu'}linuxs={'wupeiqi','oldboy','gangdan'} 1. 求出即报名python又报名linux课程的学员名字集合 2. 求出所有报名的学生名字集合 3. 求出只报名python课程的学员名字 4. 求出没有同时这两门课程的学员名字…
python基础 day1 python初识 . 计算机基础(cpu,内存,硬盘,操作系统) . Python出生于应用 . python发展史 . 编程语言分类 . python优缺点 . python环境 . 运行Python代码 . 变量 . 常量 . 注释 . 基础数据类型初始 . 程序交互input . 流程控制语句if. day1 大纲 .简述变量命名规范 .name = input(“>>>”) name变量是什么数据类型? .if条件语句的基本结构? .用print打印出…
1.使用循环打印以下效果: 1: * ** *** **** ***** 2: ***** **** *** ** * 3: * *** ***** ******* ********* for i in range(1,6): print('*'*i) for i in range(5,0,-1): print(i*'*') for i in range(1,10,2): print(i*'*') 2.输入一个广告标语. 判断这个广告是否合法. 根据最新的广告法来判断. 广告法内容过多. 我们就…
1.简述变量命名规范 必须以字母.数字.下划线命名,且不能以数字开头 不能是python的关键字 不能以中文或者拼音作为变量名 命名格式推荐以驼峰式或者下划线连接命名 区分大小写 要有意义,具有可描述性 2.name = input(“>>>”) name变量是什么数据类型? str 3.if条件语句的基本结构? if True/False: commond else: commond if True/False: commond elif True/False: commond els…
36 操作系统的发展史 进程一.手工操作--穿孔卡片 1.内容: 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制 台开关启动程序针对数据运行:计算完毕,打印机输出计算结果:用户取走结果并卸下纸带(或卡片)后,才让下一个用户上机. 2.特点: (1)用户独占全机.不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低. (2)CPU 等待手工操作.CPU的利用不充分 3.出现矛盾 出现人机矛盾:手工操作的慢速度和计算机的高速…
31 模块和包一.模块(一)模块的种类:内置模块,自定义模块,扩展模块第三方模块(二)自定义模块 1.模块的创建 : 新建一个py文件. 2.模块名 : 模块名需要符合变量的命名规范. 3.模块的导入 import: (注意:导入模块时,python报错提示不可靠;import空格 文件名 不带.py.) (1).导入过程做了什么事? 相当于执行了一个被导入的py文件 (2).会重复导入吗? 不会,所有被导入的模块都会存在sys.modules中,这个字典中的key是这个模块的名字,value是…
32 网络编程 (一)一.架构 定义:程序员开发的一种模式. 分类: C/S 架构 C/S即:Client与Server , 客户端/ 服务器模式 . 缺点 : 冗余 B/S 架构 Browser与Server, 浏览器 /服务器模式 . 优势 : 统一了应用的接口二.网络通信编程 1.网卡 : mac地址,电脑的物理地址(真实存在的),mac地址要求全球唯一. 2.IP协议 : 规定网络地址的协议叫IP协议,它定义的地址称之为ip地址,广泛采用的v4版本即ipv4,它规定网络地址由32位2进制…
24 模块-------序列化一.什么是模块 模块:py文件就是一个模块.二.模块的分类:(1)内置模块 (登录模块,时间模块,sys模块,os模块)(2)扩展模块 (itchat 微信有关,爬虫,beautiful soup 网址(http://pypi.org)(3)自定义模块三.序列化模块及分类.1创造一个序列化字符串2.序列化模块分类(1).json 适用于不同语言之间,但可支持数据类型有限,str,int,list,dict,bool 作用:方便数据传输 .(2).pickle 只用于…
27   time  os  sys  模块 time 模块 一.表示时间的三种方式 时间戳(timestamp), 元组(struct_time),格式化时间字符串(Format string) 小结:时间戳是计算机能够识别的时间: 时间字符串是人能够看懂的时间: 元组则是用来操作时间的(一).时间戳(timestamp): 时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量. 运行“type(time.time())”,返回的是float类型.(二).元组(struct_…