系统学习python第四天学习笔记】的更多相关文章

1.解释 / 编译补充 编译型:代码写完后,编译器将其变成成另外一个文件,然后交给计算机执行. 解释型:写完代码交给解释器,解释器会从上到下一行行代码执行:边解释边执行. [实时翻译] 2.字符串功能补充 字符串特有功能 startswith / endswith 判断是否以什么为开头或结尾 name = 'alex' # 判断是否以al开头 """ # 方式一: flag = name.startswith('al') print(flag) ""&qu…
元组是不可变的, 用小括号()定义,而且一旦定义 ,不可变[类型是tuple] [元组看做一个整体,不可拆分,不可赋值,但可以全部重新赋值] 通过圆括号,用逗号分隔,常用在使语句或用户定义的函数能够安全地采用一组值的时候(元组的值不会改变) 作用: 1.保留我们不想被修改的数据 2.可以再映射/集合中当做key使用,元组作为很多内建函数的返回值存在 定义元组 t = () -->定义一个空元组 # 即使只有一个元素,也要求添加上一个逗号结束 t = (12,) -->含有单元素的元组,要在最后…
注意 : 本文收集于网路 . 由于常常更新 , 有些链接打不开, 请自备梯子 在学习Python过程中,总会遇到各种各样的坑, 虽然Python是一门优美而简单易学的语言 . 但当学习后 , 总想着更深层次的学习 , 但苦于国内Python翻译文档的量少 , 故而整理了些阅读文档--国外大牛的博客 , 供后面的学习者参阅学习. 1. 第一个是 Planet python,里面有很多 Python 好文章.去看看吧.希望能帮到你.这个博客经常在更新. 2. 第二个博客是 lucumr.这个博主是知…
day02补充 运算符补充 in value = "我是中国人" # 判断'中国'是否在value所代指的字符串中. "中国"是否是value所代指的字符串的子序列. v1 = "中国" in value # 示例 content = input('请输入内容:') if "退钱" in content: print('包含敏感字符') # 示例 while True: content = input('请输入内容:') if…
1.get方法用法补充 info = {'name':'王刚蛋','hobby':'铁锤'} while True: data = input('请输入:') val = info.get(data,'键不存在') print(val) 字典中存在key,则返回对应的value值,否则返回默认的None或者当传入参数时,返回参数中的内容 val = info.get(data,'键不存在') 2.内容回顾 计算机基础 编码 语法 if while for... 数据类型 range / type…
1.列表补充 extend() li = ["alex", "WuSir", "ritian", "barry", "wenzhou"] s = "qwert" li.extend(s) print(li) 将s中的每个元素添加到列表中去 # 1.有列表 users = ["李忠伟", "堂开发"] # people = ["李鹏&quo…
异步: 知识情况: 1.多线程, 多线程使用场景 1.IO操作不占CPU,读写数据(网络中.系统中) 2.计算占CPU, 3.上下文切换不占CPU.它消耗资源 python多线程 不适合CPU密集型的任务, 适合IO操作密集型的任务 那么如何利用呢? 8核? 那我就启动8个进程.每个进程里有一个主线程干活. 2.进程数据共享 队列queue 进程queue from multiprocessing import Queue 管道: parent_conn, child_conn. = Pipe(…
<假如爱有天意> 当天边那颗星出现,你可知我又开始想念,有多少爱恋只能遥遥相望,就像月光洒向海面,年少的我们曾以为,相爱的人就能到永远,当我们相信情到深处在一起,听不见风中的叹息,谁知道爱是什么,短暂的相遇却念念不忘,用尽一生的时间,竟学不会遗忘,如今我们已天各一方,生活的像周围人一样,眼前人给我最信任的依赖,但愿你被温柔对待,多少恍惚的时候,仿佛看见你在人海川流,隐约中你已浮现,一转眼又不见,短暂的相遇却念念不忘,多少恍惚的时候,仿佛看见你在人海川流,隐约中你已浮现,一转眼又不见,当天边那颗…
3.子查询(难): 当进行查询的时候,发现需要的数据信息不明确,需要先通过另一个查询得到, 此查询称为子查询: 执行顺序:先执行子查询得到结果以后返回给主查询 组成部分: 1).主查询部分 2).子查询部分 [注意事项]: 子查询一定需要被定义/包裹在小括号内部,可以认为是显示的提升了代码执行的优先级 需求1: 查询薪资比Abel的高的有谁? 分析: ①.先查询出Abel的薪资是多少? ②.将过滤条件定义为>①,然后进行查询得到最终需要的结果 代码实现: select last_name,sal…
原文:http://eli.thegreenplace.net/2012/01/30/the-bytesstr-dichotomy-in-python-3 python 3中最重要的新特性可能就是将文本(text)和二进制数据做了更清晰的区分.文本总是用unicode进行编码,以str类型表示:而二进制数据以bytes类型表示. 在python3中,不能以任何隐式方式将str和bytes类型二者混合使用.不可以将str和bytes类型进行拼接,不能在str中搜索bytes数据(反之亦然),也不能…
关于剩下的数据类型:字符串 字符串是有序的,不可变的(不可变的意思是指将变量a重新赋值后不会覆盖原来的值,而是在内存中开辟了一块新的内存地址,存储变量的值) 字符串的各种方法: 1,将字符串中的大写变为小写,小写变为大写,变量.swapcase() 可以看到字符串的大小写变化了,而且前后变得之后的值没有覆盖变量原先的数值,所以说明也是在内存中开辟了新地址的 center 方法:用于打印格式 expandtables()方法:用于将打印空格 format:字符串的格式化方法 isalnum():判…
多线程 多线程例子, 注释部份即为多线程的使用 #-*- coding: utf-8 -*- # Wind clear raise # 2017/3/5 下午2:34 import socket import threading import time import queue, json import hashlib def list(conn): conn.send(b"list") recv_data_size = conn.recv(1024) conn.send(b"…
1.分组的概念: 关键字:group by子句 结论:在select列表中如果出现了聚合函数,不是聚合函数的列,必须都要定义到group by子句的后面 需求: 查询公司各个部门的平均工资? select department_id,avg(salary) from employees group by department_id; 需求提升: 查询公司各个部门不同工种的平均工资? select department_id,job_id,avg(salary) from employees gr…
模块的导入是使用 import sys#导入模块sysprint(sys.path)#打印环境变量,可能存在的目录print(sys.argv)#打印脚本的名字,相对路径 import os os.system('dir')#查看当前文件下的目录#cmd_res=os.system('dir)#存储变量cmd_res=os.popen("dir").read()#同上(有存储功能)print(cmd_res)#打印变量.“0”代表命令执行成功os.mkdir("new_dir…
关于PEP8的详细说明可以参考官方原文:http://legacy.python.org/dev/peps/pep-0008/ 我参考官方文档及其他文章,摘出相关内容而得此文章,具体参考其他文章见文中最后参考资料处. 当想要让自己所写的代码为更多人使用.交流学习时,不能写出只有机器认识的代码,而是对于人而言具有良好的可读性,此时就需要遵从一个公共的约束来规范自己的代码,那么<Style Guide for Python Code(PEP8)>是个很好的选择. 首先PEP8中声明,有以下有理由忽…
第三周java 2第四章的学习总结: 一.主要内容(类与对象): 1.类: 2.构造方法与对象的创建: 3.类与程序的基本结构: 4.参数传值: 5.对象的组合: 6.实例成员与类成员: 7.方法重载: 8.this 关键字: 9.包: 10.import语句: 11.访问权限: 12.基本类型的类封装: 13.对象数组: 二.遇到的问题总结: 1:封装的时候不能直接一个retrun一个类,应该先clone. 2:PI,和System.IO都是静态常量. 3:类数组的需要两次new! 4:类名首…
Python中唯一的映射类型(哈希表)       -->Java中的HashMap<K,V> Python对key进行了哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序的 字典的对象是可变,但是字典的键值必须使用不可变对象,并且一个字典中可以使用不同类型的键值 创建字典:key的设置必须是不可变的类型,可以整数,可以是变量,元组,也可以使单字符'a'[类似Java中的key的唯一性] 字典特点: 无序, 键值唯一[如遇冲突后面会覆盖前面] 字典的创建 1. 直接创建…
列表[list]用中括号[]表示,处理一组有序项目的数据结构,列表的类型是可变的数据类型,类型是list 列表是可变/线程不安全的 # type(a) = list  利用type判断元素离线 # 切片是左闭右开[m,n)的 # 取得方向由第三个参数的正负决定,不变的还是原来列表的下标 # -1代表最后一个元素 # ::代表到最后 #列表时可变的 #可以利用id查看列表在内存中的存储位置 列表的创建+查询 列表的查:切片,index, count # list = ['hello', 'worl…
实现效果   主要代码   package { import com.adobe.utils.AGALMiniAssembler; import com.adobe.utils.PerspectiveMatrix3D; import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Sprite; import flash.display.Stage3D; import flash.displa…
我们在前面总结了3种文本输入控件,这里有一种新的:QKeySequenceEdit,用作对快捷键的采集.结合其内部的API可以实现对自定义快捷键的设置.这节内容大致看一下就好了,我也不知道实际作用有哪些. 一.描述 QKeySequenceEdit的父类是QWidget,和前面的QLineEdit等控件不是同一个父级.在控件获取了焦点后就开始录制,在用户释放最后一个关键字后一秒后结束录制(下次按时内容会被清空).主要来描述一个键位序列.它显示的是键位序列. 可以看到他显示的是一个序列,内容是按键…
框架基础 框架实质: 所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端 B/S结构的响应: import socket def handle_request(client): buf = client.recv(1024) client.send("HTTP/1.1 200 OK\r\n\r\n".encode("utf8")) client.send("<h1 style='color:red'&g…
字符串[不可变] 重点方法: in count() center(50,'*') startswith('h') endwith('h') find('r') : 找不到返回 -1 index('r'): 找不到会报错 lower() upper(') strip() replace('itle','lesson',1) split('i',1) 实例: # * 重复输出字符串 print("hello\t"*2) # hello hello # 通过索引获取字符串中字符,这里和列表的…
不想做一个待宰的羔羊!!!!要自己变得强大.... 函数的定义和使用放在最前边还是有原因的,现在语言趋于通用,基本类型基本都是那些,重点还是学习对象的使用方法,而最根本的还是方法的使用,因此优先介绍,方法的目的还是重用和封装 一.方法的定义 方法的定义使用关键词def来定义,定义格式如下: def 方法名(参数定义): 方法体 方法名:方法名的规范同变量名规范一样 参数定义:比较复杂,后面会进行讲解 冒号:这个类似于Java的{},必不可少 方法体:方法实现的功能在此定义即可 简单的例子: #定…
熟悉python语言, 以及学会python的编码方式. 熟悉python库, 遇到开发任务的时候知道如何去找对应的模块. 知道如何查找和获取第三方的python库, 以应付开发任务. 学习步骤 安装开发环境 如果你在window下, 去下载pythonxy安装起来, 然后运行python, 进入python解释环境. 如果你在ubuntu下, 执行: sudo apt-get install python, 然后在命令行下运行python, 进入python解释环境. 学习方法 作为一名成熟的…
记录我开始学习Python的时间节点 2019-09-22 从明天开始我要开始学习Python了,坚持学习.坚持写博客,慢慢积累. 结合实例项目,最好能把目前在做的项目用Python实现. 加油!…
第一阶段 关注公众号"轻松学编程"了解更多. 详细学习资料 需要时间一个月. 1.python概念 ​ python是一种解释型.面向对象.动态数据类型的高级程序语言. ​ 理解:程序运行时才翻译成机器码:一切皆对象的编程思维:变量不需要指定类型. ​ 优点:容易学习.容易阅读.有一个广泛的标准库.可移植性.可扩展性. ​ 缺点:因为是解释型的语言,在运行时才编译,每运行一次就编译一次,这会大大降低运行的效率:发布程序时要把源代码发布出去,代码的保密不够好. ​ python运用场景:…
这是我跟着虫师学习中积累下来的学习笔记,写得比较简单,适合想学习Python开发与接口测试的初学者学习. 一.开发投票系统 1.参考官网文档,创建投票系统. https://docs.djangoproject.com/en/1.11/intro/tutorial01/ 在创建投票系统之前,要确认自己安装的Django和官网的文档是一致的. ==================== win 10 Python 3.6.2 Django 1.11.3 Pycharm编译器 ============…
<Linux内核设计与实现>第四章学习笔记           ——进程调度 姓名:王玮怡  学号:20135116 一.多任务 1.多任务操作系统的含义 多任务操作系统就是能同时并发地交互执行多个进程的操作系统. 无论在单处理器或者多处理器机器上,多任务操作系统都能使多个进程处于堵塞或者睡眠状态,也就是说,实际上不被投入执行,直到工作确实就绪. 相反,这些进程利用内核阻塞自己,直到某一事件(键盘输入.网络数据.过一段时间等)发生. 2.多任务操作系统的分类 非抢占式多任务 抢占式多任务 3.…
                                                                    <Linux内核设计与实现>第四章学习笔记——进程调度 姓名:高艺桐  学号:20135109 一.多任务 1.多任务操作系统的含义 多任务操作系统就是能同时并发地交互执行多个进程的操作系统. 无论在单处理器或者多处理器机器上,多任务操作系统都能使多个进程处于堵塞或者睡眠状态,也就是说,实际上不被投入执行,直到工作确实就绪. 相反,这些进程利用内核阻塞自己,直…
本文主要介绍IPython这样一个交互工具的基本用法. 1. 简介 IPython是<利用Python进行数据分析>一书中主要用到的Python开发环境,简单来说是对原生python交互环境的增强.作者进行Python开发最经典的开发环境搭配是:IPython外加一个文本编辑器,其实我自己平时写python代码也差不多是这样的开发环境:Windows系统下是IPython加notepad++,Linux系统下是IPython加vim,写起代码来体验很流畅,很容易获取到那种"流体验&q…