- 博客(8)
- 收藏
- 关注
原创 python基础(八)
包与模块管理及面向对象初步将功能模块写到.py的文件中,成为脚本模块使用:import 导入from 从什么地方导入python内的模块有import math导入数学函数import models 导入模型根据逻辑 将不用功能放入模块中应用from models import pagedef hello():print(page)模块重名问题的解决以明显的具...
2020-03-04 20:54:42 148
原创 python基础(七)函数
函数与lambda表达式在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回eg:def hello():print(‘hello’)hello()def hello(name):print(‘hello’,name)hello(‘tom’)函数的其他类型参数的匹配eg:de...
2020-03-04 11:12:25 299
原创 python基础(六)
迭代迭代:若给定一个list或者tuple,我们可以通过for循环来遍历这个list或者tuple,成为迭代。迭代需要实现了迭代协议的对象才能进行迭代。迭代内存占用相对于列表而言占用较少支持迭代协议的对象特征包含:f.next()/next()迭代一般用for……;推导;map来进行可迭代的有两种:迭代器对象:已经实现了可迭代对象:iter()->iter()用于生成迭代器...
2020-02-07 13:48:30 157
原创 python基础学习-语句与表达式
语句与表达式代码风格:指南 PEP8;PEP8风格缩进4个字符/tab键;一行字符不超过79个;如果字符太长可以换行 \。赋值语句:基本赋值,序列赋值(x,y)=(5,10)x,y=5,10x,y=y,x 交换变量s=‘like.cn’a,b,c=s[0],s[1],s[2:]将后边的全部赋给c或者用 a,b,c=s'’ 扩展序列 解包赋值 ,获取剩余变量返...
2020-02-05 20:35:11 152
原创 python入门学习笔记(四)
python入门学习笔记(四)——文件与类型汇总pycharm里面 setting 可对pycharm背景改变,字体改变文件操作读取 写入,用open()打开文件Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 clos...
2019-12-26 21:12:38 259
原创 python基础学习(三)
python基础学习笔记(三)字典表DICT(不用管顺序,通过哈希算法实现快速检索,哈希算法会导致字典表乱序) 用{ } 表示声明:通过键值对进行eg:**d={‘ISBN’:‘123456’,‘title’:‘python’}(**以乱序显示)d[‘title’]d[‘Author’]=‘jerry’ 字典表中不存在索引进行追加列表中不能查找列表不存的索引,不能进行追加eg: ...
2019-12-26 19:28:47 193
原创 python基础学习笔记(二)
python基础学习笔记(二)列表用[###] l[ ]字典表用花括号{##}表示eg:d={‘name’:‘tom’,‘age’:20,‘job’:‘dev’}d[’#’]进行查找键值字典表里面没有,无法查到,报错d.get(‘#’)查找不会报错d.get(‘gender’,‘man’)如果没找到,则以man为初始值当默认值tuple用圆括号(##)t=(####)列表支...
2019-12-23 10:40:30 299
原创 python零基础入门笔记(一)
Python 零基础入门 (一)python 概述,安装为什么学python?软件质量、开发效率、可移植性、库支持丰富、组件集成,具备脚本语言特性优势:面向过程、函数式编程、面向对象;劣势:运行效率低;python可用来进行系统编程、GUI、网络脚本、Web、数据库编程、快速原型、数学及科学计算等安装官网:www.python.orgpython3.5.1(初学) pytho...
2019-12-21 10:55:34 446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人