随笔分类 - Python学习整理
新手学习如何写博客和复习Python 的整理集锦
摘要:WEB应用程序开发 使用浏览器/服务器架构(Browser/Server)B/S 使用TCP/IP协议 极简服务器程序 from flask import Flask app=Flask(__name__) @app.route("/") def hello(): return "Hello Wor
阅读全文
摘要:有关类的一些知识 因为python 的类的情况比起C++简单了很多,这里就只说一下有些需要注意的事情 私有与公有成员 __init__ 或者__xxx__ 是系统特殊成员(前后两条下划线) _xxx 是保护成员(前面一条下划线) __xxx 是私有成员,不能通过实例来访问(前面两条下划线) 调用私有
阅读全文
摘要:pandas的使用 DataFrame的使用 列表产生 import plotly as py from plotly import figure_factory as ff import pandas as pd pyplt=py.offline.plot # 离线模式 data=pd.DataF
阅读全文
摘要:一些常见的内置函数 函数 参数 sorted(iterable[,key,reverse]) iterable为原序列,key为排序参考位置,reverse若为true则降序,false则升序 map(function,iterable1[,iterable2......]) 调用参数序列的每一个元
阅读全文
摘要:(因为这部分内容和C差不多,就直接套用了好男孩的博客,在此说明和注明出处) https://www.cnblogs.com/jin-xin/articles/10839389.html 内置函数globals(),locals() 他们就直接可以反映作用域的内容,有助于我们理解作用域的范围。 glo
阅读全文
摘要:文件操作初识 操作文件需要: 文件路径:直接/间接;绝对/相对 打开方式:读、写、追加、读写 编码方式:utf-8、gbk、... 代码示例: f1=open('d:\\balabala.txt',encoding='utf-8',mode='r') content=f1.read() f1.clo
阅读全文
摘要:ANSII码:包含英文,数字,和特殊字符与01之间的关系 一个字符一个字节 GBK:只包含中文,英文字母,数字,特殊字符与01之间的关系 一个字符两个字节 Unicode:万国码,有世界上所有语言与01之间的关系 一个字符四个字节 UTF-8:改良版万国码,根据语言不通调整字节大小 不同密码本之间不
阅读全文
摘要:#str: | 函数 | 功能 | | | | |str.capitalize() |首字母大写,其余小写 | |str.swapcase() |大小写翻转 | |str.title |每个单词的首字母大写,按非字母元素(空格,数字等特殊字符)区分| |str.center(width,填充=" "
阅读全文
摘要:###id == is **id()**是用来寻找内存地址的函数,ID相同的对象值一定相同 **==**是用来判断两端对象的值是否相同 is是用来判断内存地址是否相同 在使用时要注意值相同和地址相同的区别 ###同一个代码块的缓存机制 代码块是指运行程序的最小单位(个人理解) 如果是响应式的(编译型
阅读全文
摘要:集合是一种容器,在Python中的含义与数学中的含义相同,包含“互异性”,“无序性”,“确定性”三要素。他可以动态的向里面添加或删除元素。 ##区别 列表的字面量使用的是方括号[] 元组的字面量使用的是圆括号() 集合的字面量使用的是大括号 eg: python {'apple','orange',
阅读全文
摘要:数据类型的分类 可变数据类型(不可哈希):list dict set 不可变数据类型(可哈希):str bool int tuple 字典(dict) 定义:括起,以键值对形式存储的容器型数据类型,其中,键值必须是唯一且不可变的数据类型,值可以为任意数据类型或对象。 dic={1:"xx", "可行
阅读全文
摘要:列表的增删改查 增 函数 描述 L.append() 列表尾部追加 L.insert( index , x ) 在 index 位置插入x, 后面的元素依次递减 L.extend(x) 迭代加入 举例: >>> L=["你好",12,True] #尾部加入 >>> L.append("wewe")
阅读全文
摘要:序列是一类数据容器的统称。包括:元组、列表、字符串、Unicode字符串、buffer对象、xrange对象。 这次主要就序列的通用用法和字符串的使用进行介绍。 通用序列操作 操作 描述 X1+X2 连接两个字符串 X*n 序列重复N次,形成新的序列 X[i:j:k] 切片,i 默认为0,j 默认为
阅读全文
摘要:因为和C语言逻辑上大致相似,这里主要就两个方面的不同点记录下。 赋值 python支持把右侧的值依次赋值给变量。 a,b=b,a #交换a,b的值 python可以进行多变量赋值 a=b=c=5 print(a,b,c) #输出:5 5 5 python可以进行拓展序列赋值 i,*j=[1,2,3,
阅读全文
摘要:Python基本数据类型 python中的数据类型主要包括:整数(int)、浮点数(float)、复数(complex)、字符串(str)、布尔值(bool)、空值(None) 。对标识符使用type()函数即可知道标识符代表的类型。 a=7 type(a) #输出:<class 'int'>
阅读全文
摘要:Python语言描述 标识符和关键字 标识符可以理解为“变量、常量、函数、语块等的名字”。 命名规则:标识符必须由字母、下划线和数字组成,且不能以数字开头,不能是关键字。 关键字的查看可以通过交互器(比如:IDEL) 输入help() 来查看。 常量和变量 不同于c或C++,python没有
阅读全文
摘要:写在前面的话 第一次用博客园,正好要复习下Python,就在随笔这里记录下我学习的知识点和心得,顺带着学习下写博客的方法。(p≧w≦q) 博客主要还是记录整理评价我写过的课程设计和一些算法。 话说真的有人会看到嘛 இ௰இ 第一章 Python语言概述 计算机常用数制和编码 数制 任何的信息必须转化成
阅读全文

浙公网安备 33010602011771号