python复习。知识点小记】的更多相关文章

Python编码问题小记: 引子: 最近在复习redis,当我在获取redis的key的时候,redis 存储英文和汉字下面这个样子的,我知道汉字是用16进制的UTF-8编码了,然后突然很想搞清楚字符编码的知识,以及在Python中编码的转换,记下了这个随笔. 127.0.0.1:6379> get n5 "\xe5\xa7\x9a\xe6\xbb\xa8" 127.0.0.1:6379> get n1 "abc" 为什么要指定编码类型? 计算机本身只能…
python 类知识点总结 面向对象思想: 1.设计的时候,一定要明确应用场景 2.由对象分析定义类的时候,找不到共同特征和技能不用强求 1.简述类.对象.实例化.实例这些名词的含义: 类:从一组对象中提取对象共同的特征和属性,构成一个类. 对象:具有数据属性和函数属性的集合体 实例化:由类生成一个对象的方法,就是实例化 实例:类的实例化就会产生一个实例(对象) 类: 对象就是类的抽象 类实例成对象的过程就是实例化 实例就是对象 2.面向对象的三大特性是什么? 继承,多态,封装 3.什么是方法?…
python Django知识点总结 一.Django创建项目: CMD 终端:Django_admin startproject sitename(文件名) 其他常用命令: 其他常用命令: 通过类创建表--python manage.py makemigrations --python manage.py migrate 其他命令: python manage.py runserver 0.0.0.0 python manage.py stratapp appname python manag…
因为我的个人网站 restran.net 已经启用,博客园的内容已经不再更新.请访问我的个人网站获取这篇文章的最新内容,Python cx_Oracle 安装小记 SQLAlchemy 是 Python 中用来操作数据库的一个利器,支持 MySQL.Oracle.PostgreSQL.SQLite.Oracle.使用 SQLAlchemy 来管理 Oracle 的数据需要安装依赖 cx_Oracle.在这过程中遇到不少问题,记录如下. cx_Oracle 可以到这里下载:http://cx-or…
Java和Python的区别小记 注意这里使用的是 and/or/not  非java中的&&,||,!Java中的true是小写 Python中函数就是对象,函数和我们之前的[1,2,3],'abc',8等一样都是对象 Python既可以函数式编程,也可以用面向对象编程 Python的类可以继承多个类,Java和C#中则只能继承一个类 Python利用and or来进行与或的操作 Python的类如果继承了多个类,那么其寻找方法的方式有两种,分别是:深度优先和广度优先 Python中一切…
python爬虫知识点总结(一)库的安装 python爬虫知识点总结(二)爬虫的基本原理 python爬虫知识点总结(三)urllib库详解 python爬虫知识点总结(四)Requests库的基本使用 python爬虫知识点总结(五)正则表达式 python爬虫知识点总结(六)BeautifulSoup库详解 python爬虫知识点总结(七)PyQuery详解 python爬虫知识点总结(八)Selenium库详解 更新中...…
[转载] Python数据类型知识点全解 1.字符串 字符串常用功能 name = 'derek' print(name.capitalize()) #首字母大写 Derek print(name.count("e")) #统计字符串出现某个字符的个数 2 print(name.center(10,'*')) #打印30个字符,不够的"*"补齐 **derek*** print(name.endswith('k')) #判断字符串是否以"k"结尾…
Sass 主要知识点小记 以前写样式的时候,每个元素的颜色,背景色都需要重新写一遍,然后就想CSS难道没有变量么?最后就查到Sass.但当时没有静下心来好好的看一下,今天正好有时间,就在这里边看边整理一下. 参考链接:http://sass.bootcss.com/docs/sass-reference/ 特点 是对CSS3的扩展,意味着完全兼容CSS3 能够使用变量.嵌套.混合.函数库等 以上两点就足够吸引人了 使用 这个要看使用环境了,如果常规的使用,那就按官网的来,如果是项目使用,比如依赖…
本文主要介绍一些平时经常会用到的python基础知识点,用于加深印象,也算是对于学习这门语言的一个总结与回顾.python的详细语法介绍可以查看官方编程手册,也有一些在线网站可以学习 python语言介绍python是一门解释型语言,python的设计目标: 一门简单直观的语言并与主要竞争者一样强大开源,以便任何人都可以为它做贡献代码像纯英语那样容易理解适用于短期开发的日常任务设计哲学是: 优雅明确简单python基础语法标识符第一个字符必须是字母表中字母或下划线 .标识符的其他的部分由字母.数…
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS等: 系列文章链接 kubebuilder实战之一:准备工作 kubebuilder实战之二:初次体验kubebuilder kubebuilder实战之三:基础知识速览 kubebuilder实战之四:operator需求说明和设计 kubebuilder实战之五:operator编码 kubeb…
JavaEE期末复习知识点总结 Java企业应用开发环境 Maven的基础概念 Maven是一个项目管理工具,可以对 Java 项目进行构建.依赖管理 Maven仓库 Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库, 是放置所有 JAR 文件的地方 Maven有三个仓库,本地仓库(local),远程仓库(remote),中央仓库(central) 云软件版本管理 working tree.index.head区别 工作区(working tree):当前工作的目录 暂存区(in…
1.对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符: >>> ord('A') >>> ord('中') ) 'B' ) '文' 2.要注意区分'教主'和b'教主',前者是str,后者虽然内容显示得和前者一样,但bytes的每个字符都只占用一个字节. 在具体的意思就是,前者的len('教主')=2,有两个字符,而后者len(b'教主')=6,因为中文转化为英文后,一个中文字符等于2到3个字节.…
类 设置类属性必须使用类对象,若使用实例对象设置,会重新创建一个和类属性同名的实例属性 类对象可调用 类方法&静态方法, 实例对象可调用 实例方法&类方法&静态方法; 类方法和静态方法调用格式: 类名.类方法 /静态方法 类方法,静态方法和property都是装饰器,可以像访问属性一样访问方法 单个下划线的属性或方法 : 名义上的私有 私有属性变成私有的原理:在类中定义一个私有属性后,创建对象时会偷偷给这个私有属性改名,原先是 '__name ' 改成 ' _类名__name' …
join 与 split 对应,join传入的列表只包含字符串卡类型 字典 dic = {'x':1, 'y':2, 'x':3} print(dic) # {'x': 3, 'y': 2} 重复的key不报错,但后面的覆盖前面的…
## rest规范:    通过不同的 method 找到对应的 url ## Django 请求生命周期 - wsgi ,它就是socket 服务端,服务端接收用户请求并将请求初次封装,然后交给 Django - 中间件帮助我们对请求进行校验或在请求对象中添加其他相关数据,如:csrf,request.session - 路由匹配 - 视图函数中进行业务逻辑的处理,可能涉及到 orm,templates ->渲染 - 中间件对响应的数据进行处理, - wsgi,将响应的内容发送给浏览器 ##…
最近要复习离散数学,不想挂啊,但是又想编程,大家知道啦,程序员离不开代码啊,所用想边复习边写代码,所以就自己用代码去实现一下离散的知识点,当做复习,自知自己的Python很渣,也想借此巩固一下基础,哈哈,事不宜迟,开始吧! 1.集合 概念:集合是由指定范围内的某些特定对象聚集在一起构成的,元素就是集合中的每一个对象 怎么用python实现集合呢,这个我自定义了一个类,这个类中有一个构造方法,底层我用列表是存储集合中的元素,用add方法可以添加元素,show方法就可以展示元素 class MySe…
最近做Python课实验发现正则表达式和它在py中的的标准库re有很多能多琢磨一下的点,遂决定写成一篇小记,以后想复习能再来看看. 名词 因为不同文献书籍对正则表达式的描述有差别,我在这里列出一下我已知的名词表述: 本小记中 其他说法 模式 表达式 / pattern 子模式 子表达式 / 子组 / subpattern 贪婪模式 贪心模式 / greedy mode 非贪婪模式 非贪心模式 / 懒惰模式 / lazy mode 非捕获组 non-capturing groups 向前查找 lo…
Python 基础 1. 变量 你可以把变量想象成一个用来存储值的单词.我们看个例子. Python 中定义一个变量并为它赋值是很容易的.假如你想存储数字 1 到变量 "one" ,让我们试试看: one = 1 超级简单吧?你只需要把值 1 分配给变量 "one" . two = 2 some_number = 10000 只要你想,你可以把任意的值赋给任何其他的变量.正如你从上面看到的那样,变量 "two" 存储整型变量 2 ,变量 &quo…
自学记录: 1.字符串 python中单引号和双引号使用完全相同. 使用三引号('''或""")可以指定一个多行字符串. 转义符 '\' 反斜杠可以用来转义,使用r可以让反斜杠不发生转义.. 如 r"this is a line with \n" 则\n会显示,并不是换行. 按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string. 字符串可以…
内置函数和匿名函数 python 一共有68个内置的函数:它们就是python提供给你直接可以拿来使用的所有函数 内置函数的图:链接 :https://www.processon.com/mindmap/5c515c42e4b03334b514da00 与数字相关的内置函数: a = max({1,2,3,-4},key=abs) #比较绝对值的大小,取最大的 print(a) a = divmod(7,3) print(a) # (2,1) print(sum([1,2,3,4],10)) #…
九九开始的复习 这周复习之前的学的知识关于range函数,gormat函数,print的使用总结一下 从一个小例子开始,开始我的回顾吧, 大家都是从那个九九乘法表开始的数学之旅,从一一得一,开始了我们的面向绝望之旅数学之旅 首先我想到如果要展示出'''1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5…
1.块级作用域 想想此时运行下面的程序会有输出吗?执行会成功吗? 1 2 3 4 5 6 7 8 9 10 11 12 #块级作用域   if 1 == 1:     name = "lzl"   print(name)     for i in range(10):     age = i   print(age) 我们先看下执行结果 1 2 3 4 5 C:/Users/L/PycharmProjects/s14/preview/Day8/作用域/main.py lzl 9   P…
#!/usr/bin/env python # -*- coding:utf-8 -*- # @Time : 2017/10/27 22:46 # @Author : lijunjiang # @File : Exercise.py """实现1-100的所有的和""" num = 0 for i in xrange(1, 101): num += i print(num) """实现1-500所有奇数的和"…
Python回炉复习 1 变量 Python的变量和C语言的变量书写方式类似: 书写要求 python程序编写结构利用缩进表示,抛弃花括号: 结构 分支: if(条件语句1): 执行语句块 else if(条件语句2): 执行语句块 else: 执行语句块 循环: while 循环 while 循环条件: 循环语句体 for 循环 for 目标 in 表达式: 循环语句体 表达式的结果会和目标联成共体 range()函数: 步长函数: range(x,y,z) ​ x:开始 ​ y:结束(y-1…
给予Python的相关知识点: 主要是对于基本语句的相关使用if else while for等先关的应用,以及步骤如下: 尝试编程如下:还有就是对于 import math import random '''a="ww" print(a*2) b=int(5) if ("h" in(a)): print("wen") if(b>=4): print("温学智") print(b) wen=u'wenxu' print(…
Python知识点整理(详细) 输出函数 print()可以向屏幕打印内容,或者在打开指定文件后,向文件中输入内容 输入函数 input([prompt])[prompt] 为输入的提示字符.该函数返回在屏幕中输入的内容 变量 变量的定义变量由 标识.类型.值 三部分组成a = "test"a :即为变量 ​test:为值可以通过 id(a) 来获取变量的标识(唯一) type(a)获取变量类型 ​​​ 数据类型 整数类型可以表示正数.负数和零整数的不同进制表示方式十进制 -->…
Welcome to Python.orghttps://www.python.org/ 怎么用最短时间高效而踏实地学习 Python? - 知乎https://www.zhihu.com/question/28530832 人生苦短,我用python.学python是在大二的时候,看的大妈的<可爱的python>一书.转眼这么多年过去,工作中也用过不少次,有用在批量处理文件和文本的简单任务.定时执行任务.构建机之类的场景.今天,打算再复习一下python里跟别的常用语言稍有不同的一些语法和特…
dir(object),列出对象所有可以用的的方法(参数可以为任意对象,例如class,func等) >>>dir('str') ['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__has…
问题:求列表中每个元素的元素次方之和>>> a=[1,2,3,4]>>> k=len(a)第一种解法#    s=0#    for x in a:#        s+=x**k第二种解法列表解析,每个元素的元素数次方>>> [x**k for x in a][1, 16, 81, 256] 求列表元素之和>>> sum([x**k for x in a])354 水仙花数 一.先在python交互式中寻找算法>>>…
序列 描述 sequence(序列)是一组有顺序的元素的集合.序列可以包含一个或多个元素,也可以没有任何元素.我们之前所说的基本数据类型,都可以作为序列的元素. 序列有两种:tuple(定值表: 也有翻译为元组) 和 list (表) s1 = (2, 1.3, 'love', 5.6, 9, 12, False) # s1是一个tuple s2 = [True, 5, 'smile'] # s2是一个list tuple元素不可变,list元素可变 序列的引用 s[2], s[1:8:2] 字…