随笔分类 -  python学习

摘要:1.序列化模块 什么是序列化 把内存的数据类型转换成一个特定的格式内容 该格式的内容可用于存储或者传输给其他平台使用 把内存的数据类型 >序列化 > 特定的格式(json格式或者pickle格式) 反序列化 内存的数据类型 < 序列化< 特定的格式2.为什么要序列化 序列化得到的结果=>特定的格式内 阅读全文
posted @ 2022-08-15 22:58 夜神月&l 阅读(27) 评论(0) 推荐(0)
摘要:一、OS模块提供对操作系统进行调用的接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符 阅读全文
posted @ 2022-01-28 23:09 夜神月&l 阅读(29) 评论(0) 推荐(0)
摘要:生成器 1.定义 1.生成器就是把数据放在内存,需要的时候从里面取,是可以迭代的2.生成器里面没值,用值的时候用循环和next取出 s1=(x*2 for x in range (10)) print(s1) #<generator object <genexpr> at 0x00000000011 阅读全文
posted @ 2022-01-28 22:51 夜神月&l 阅读(24) 评论(0) 推荐(0)
摘要:1 .作用域:L_E_G _B L局部变量 E嵌套变量 G全局变量 B内置变量 x=10 def f(): t=5 def inner(): count=7 return=1 2.高阶函数 1.函数名可以作为参数输入 2.函数名可以作为返回值 3.闭包函数 def outer(): x=10 def 阅读全文
posted @ 2021-12-10 23:12 夜神月&l 阅读(36) 评论(0) 推荐(0)
摘要:深浅拷贝 只copy一层 独立第一层 集合 函数 概念 参数 https://www.cnblogs.com/yuanchenqi/articles/5782764.html 老男孩-袁 数据类型 1. 深浅拷贝 现在,大家先不要理会什么是深浅拷贝,听我说,对于一个列表,我想复制一份怎么办呢? 肯定 阅读全文
posted @ 2021-11-21 23:06 夜神月&l 阅读(49) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/resn/p/5800922.html 小岳岳 Ubuntu学习——第一篇 一、 Ubuntu简介 Ubuntu(乌班图)是一个基于Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的“ubuntu”一词,意思是“人 阅读全文
posted @ 2021-09-21 20:01 夜神月&l 阅读(45) 评论(0) 推荐(0)
摘要:文件操作 操作流程 打开 f.open() 操作 关闭 f.close() 1.打开文件方法 open(url,r/w/a)方法 url 为文件位置位置 r读模式 w为写模式 a模式(append)在后面添加 读操作 f=open("小重山","r",encoding="utf-8") #获取文件句 阅读全文
posted @ 2021-09-17 21:53 夜神月&l 阅读(67) 评论(0) 推荐(0)
摘要:三级登陆菜单 city = { "湖北省": { "武汉市":{ "江岸区":{ "360":{...}}, "江汉区":{ "小米":{...}}, "硚口区":{ "百度":{...}}, }, "宜昌市":{ "西陵区":{ "京东":{...}}, "伍家岗区":{ "淘宝":{...}}, 阅读全文
posted @ 2021-09-06 21:52 夜神月&l 阅读(54) 评论(0) 推荐(0)
摘要:IDE介绍(pycharm) 格式化输出 循环 数据类型 一、循环 for循环 for i in range(3) 结果0,1,2 in 后面可以跟序列,可以是列表 for i in range(起始数值,结束数值,步长x) i在起始数值和结束数值,以步长x增加。 #for 循环登录 uname=" 阅读全文
posted @ 2021-08-18 23:15 夜神月&l 阅读(297) 评论(0) 推荐(0)
摘要:以下假设变量: a=10,b=20: 运算符描述实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 - x除以y b / a 阅读全文
posted @ 2021-08-18 15:41 夜神月&l 阅读(49) 评论(0) 推荐(0)
摘要:本节内容 pycharm使用 集成开发环境(IDE,Integrated Development Environment ) VIM #经典的linux下的文本编辑器 Emacs #linux 文本编辑器, 比vim更容易使用 Eclipse # Java IDE,支持python, c ,c++ 阅读全文
posted @ 2021-08-01 00:09 夜神月&l 阅读(203) 评论(0) 推荐(0)
摘要:一、变量 命名规则 要有描述性 变量只能以_、数字、字母组成,不可以是特殊字符(#、?、¥、&) 不能以中文为变量名 不能以数字开头 保留字符是不能被使用(如print) 注意:在python里面所有的变量都是可变的 ,所以用全部大写的变量名来代表次变量为常量 二、注释 单行注释可以用“#“ 例如: 阅读全文
posted @ 2021-07-31 00:44 夜神月&l 阅读(168) 评论(0) 推荐(0)
摘要:Python的优缺点 先看优点 Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。 开发效率非常高,Python有非常强大的第三方库,基本上你想通过计算机实现任何功能,Pyt 阅读全文
posted @ 2021-07-30 21:53 夜神月&l 阅读(162) 评论(0) 推荐(0)
摘要:1.为什么要学python Python编程语言由于自身具有的“清晰”、“简略”等特点而受到众多使用Python编程语言的IT从业者喜爱。而且,对于初学者来说,比起其他编程语言,Python 更容易上手。加上很多企业都使用Python编程语言,促进了Python程序员的市场需求量增加。 首先,我们普 阅读全文
posted @ 2021-07-21 23:37 夜神月&l 阅读(144) 评论(0) 推荐(0)