随笔分类 - Python学习之路
Life is short. You need Python.
    
摘要:本系列博文包含 Python基础、前端开发、Web框架、缓存以及队列等,希望可以给正在学习编程的童鞋提供一点帮助!!! 目录: Python学习【第一篇】python简介 Python学习【第二篇】python入门 Python学习【第三篇】python变量 Python学习【第四篇】用户输入及判断
        阅读全文
                
摘要:装饰器 知识储备 定义函数未被调用,函数内部不执行 函数名代指整个函数 例1: 例2: 装饰器流程分析: 写代码要遵循开放封闭原则,虽然在这个原则适用于面向对象开发,但是也适用于函数式编程,简单来说,它规定已经实现功能的代码不允许被修改,但是可以被扩展,即: 封闭:已实现的功能代码块 开放:对扩展开
        阅读全文
                
摘要:Python正则表达式 一、简介 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 究其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言。 它内嵌在python中,通过re模块实现。 正则表达式模块被编译成一系列的字节码,然后由用C编写的匹配引擎执
        阅读全文
                
摘要:序列化 1.什么是python序列化? 把变量从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling 序列化就是将python的数据类型转换成字符串 反序列化就是将字符串转换成python的数据类型 2.Python中用于序列化的两个模块 json 用于【字符串】和 【pyt
        阅读全文
                
摘要:模块 模块让你能够有逻辑地组织你的Python代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块也是Python对象,具有随机的名字属性用来绑定或引用。 简单地说,模块就是一个保存了Python代码的文件,能起代码归类的作用。模块能定义函数,类和变量。模块里也能包含可执行的代码
        阅读全文
                
摘要:字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。 百分号方式: (name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐;正数前加正
        阅读全文
                
摘要:函数 函数是什么? 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 在学习函数之前,一直遵循:面向过程编程,即:根据业务逻辑从上而下实现功能,其往往用一段代码来实现指定功能,开发过程中最常见的操作就是复制粘贴,就是将之前实现的代码块复制到现需功能处,如下: 腚眼一看上述代码,if
        阅读全文
                
摘要:Set集合 set集合是无序,不能重复,可嵌套的序列 如何创建 功能 ·添加元素 ·清楚所有内容 ·浅拷贝 ·取不同 ·移除 ·并集 ·更新 1 class set(object): 2 """ 3 set() -> new empty set object 4 set(iterable) -> n
        阅读全文
                
摘要:基本数据类型 bytes数据类型 Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,正是这使得两者的区分特别清晰。你不能拼接字符串和字节
        阅读全文
                
摘要:运算符 算数运算: 1 a = 21 2 b = 10 3 c = 0 4 5 c = a + b 6 print ("1 - c 的值为:", c) 7 8 c = a - b 9 print ("2 - c 的值为:", c) 10 11 c = a * b 12 print ("3 - c 的
        阅读全文
                
摘要:Python循环语句 接下来将介绍Python的循环语句,程序在一般情况下是按顺序执行的。 编程语言提供了各种控制结构,允许更复杂的执行路径。 循环语句允许我们执行一个语句或语句组多次。 Python提供了for循环和while循环(在Python中没有do...while循环): for循环 要计
        阅读全文
                
摘要:用户输入: 例1、写一个用户输入密码的小程序,流程如下: 1.用户输入自己的用户名 2.打印"Hello+用户名" 例2、输入密码时,我们都不希望自己的密码暴露出来,所以我们需要通过getpass模块,即: 判断和缩进 例1、写一个用户登录认证的小程序,流程如下: 1.用户输入用户名及密码 2.验证
        阅读全文
                
摘要:变量 声明变量 上述代码声明了一个变量,变量名为:name,变量的值为:"Bourbon" 变量的作用:变量有着标识的意义,其代指内存里某个地址中保存的内容 变量定义的规则: ·变量名只能是字母、数字或下划线的任意组合 ·变量名第一个字符不能是数字(但可以使用"_"开头)并且变量名中不能出现空格 ·
        阅读全文
                
摘要:Python入门 Hello World程序 在linux下创建一个叫hello.py,并输入 然后执行命令:python hello.py ,输出: Python内部执行过程如下: 指定解释器 上一步中执行python hello.py 时,明确的指出hello.py脚本由python解释器来执行
        阅读全文
                
摘要:Python简介 Python前世今生 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。 现在,全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。如果你听说过TIOBE排行榜,你就能知道编程语言的大致流行
        阅读全文
                
                    
                
浙公网安备 33010602011771号