随笔分类 - Python基础
摘要:# -*- coding: utf-8 -*- import tushare as ts from jqdatasdk import * import pandas as pd import requests import json import pymysql from redis import
阅读全文
摘要:1.datatime模块介绍 datetime是python的内置模块,用来处理日期和时间。datetime对象是 date 与 time 的结合体,涵盖了date和time对象 的所有信息。 该模块常用的类有: 类名功能说明 date 日期对象 time 时间对象 datetime 日期时间对象
阅读全文
摘要:1.文件打开方式 文件打开方式 说明 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式 rb 以二进制只读方式打开一个文件。文件指针将会放在文件的开头 r+ 以读写方式打开一个文件。文件指针将会放在文件的开头 rb+ 以二进制读写方式打开一个文件。文件指针将会放在文件的开头 w 以
阅读全文
摘要:1.面向对象编程 OOP编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率 ,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从容。 Class 类一个类即
阅读全文
摘要:1.模块导入与调用 import module_a #导入 from module import xx from module.xx.xx import xx as rename #导入后重命令 from module.xx.xx import * #导入一个模块下的所有方法,不建议使用 modul
阅读全文
摘要:1.装饰器 在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。本质上,decorator就是一个返回函数的高阶函数 1)正常函数 #!/usr/local/bin/python3 import time def is_Prime(num): if num < 2: retur
阅读全文
摘要:1.嵌套函数 每个函数里的变量是互相独立的,变量的查找顺序也是从当前层依次往上层找。 name = "老王" def change(): name = "老王媳妇儿" def change2(): # global name 如果声明了这句,下面的name改的是最外层的全局变层 name = "老王
阅读全文
摘要:1.什么是函数 函数的本质就是功能的封装。 函数的作用: 提升代码的重复利用率,避免重复开发相同代码 提高程序开发效率 便于程序维护 2.函数的定义 1)形参: 声明函数时()中的参数是形参 形参只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。 形参只在函数内部有效。函数调用结
阅读全文
摘要:1.if...else 1)单分支: if 条件: 满足条件执行代码 else: if条件不满足就走这段 2)多分支: if 条件: 满足条件执行代码 elif 条件: 上面的条件不满足就走这个 elif 条件: 上面的条件不满足就走这个 elif 条件: 上面的条件不满足就走这个 else: 上面
阅读全文
摘要:1.输入 name = input("Name:") input接收的所有输入默认都是字符串格式! 2.输出 print("客户姓名是:%s"%name) %s就是代表字符串占位符,除此之外,还有%d,是数字占位符,%f是浮点数占位符 3.format格式化输出 格式化字符串的函数 str.form
阅读全文
摘要:假设变量a = 10,变量b = 21: 1.算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复若干次字串 a * b 输出结果 210 / 除 -
阅读全文
摘要:1.数字 数字数据类型用于存储数值。它是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。 # 创建对象 var1 = 1 var2 = 2 # 删除对象 del var1 del var1,var2 整型(int) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**3
阅读全文
摘要:1.编译形与解释型 编译型语言 优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。 缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,
阅读全文

浙公网安备 33010602011771号