![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
tyson Lee
坚持就是胜利
展开
-
Python对象类型(一)对象
Python对象类型(一)对象一、对象的定义1.1 编程是什么?do thingsdo和things都可以是对象1.2 编程方式的分类面向过程的编程(围绕“do”)面向对象的编程(围绕“things”)函数式编程1.3 所以什么是对象?everything is object能够被处理、解决的东西都是object对象由特性和行为组成1.4 对象的组成1.4....原创 2019-01-18 01:11:45 · 203 阅读 · 0 评论 -
Python基础之操作MySQL
一、基础知识1.1 支持的数据库General Purpose Database SystemsIBM DB2Firebird (and Interbase)InformixIngresMySQLOraclePostgreSQLSAP DB (also known as “MaxDB”)Microsoft SQL ServerMicrosoft AccessSyba...原创 2019-02-05 14:58:38 · 510 阅读 · 2 评论 -
python基础之JSON标准库
一、序列化的一些简单概念我们平常使用的python对象所进行的操作是在内存中,当程序关闭就会被清空,所以我们需要用一种合适的方法将这些数据保存下来。为了将我们的数据进行永久存储,需要引入序列化(pickling/serialization)的概念。序列化的定义:将复杂的python数据结果转换成一个二进制数据集合(数据流)。反序列化:从数据流(字符串形式)重新构造复杂的python数据结构...原创 2019-01-22 00:54:24 · 3967 阅读 · 0 评论 -
python基础I/O编程之屏幕I/O和文件I/O
一、输入输出1.1 屏幕输出(以python2.7的print为例)基础用法:print "something"。打印多个字符:print 'my','name','is','tyson',每个逗号会在屏幕输出时产生一个空格。也可以不使用逗号隔开直接连接多个字符串。打印数值或表达式的结果:print 100、print 100*300。同时打印数值和字符串,必须用逗号连接:print ...原创 2019-01-26 19:56:23 · 213 阅读 · 0 评论 -
python流程控制(一)条件语句、循环语句
一、条件语句1.1 一些简单概念python通过if...else...和if...elif...else...这两种形式来实现简单或复杂的决策。其中else部分是可选的,若没有else则不满足条件时什么也不执行。在多if条件语句中,只要有一个条件为真,就会执行并结束判断。if 条件判断1: 代码块1else 条件判断2: 代码块2if 条件判断1: 代码块1else 条件...原创 2019-01-21 00:56:24 · 487 阅读 · 0 评论 -
python函数(二)详解高阶函数、函数闭包、装饰器、递归函数和生成器
一、函数式编程函数式编程:采用一系列高阶函数来解决问题,是一种面向过程的实现,数据经过函数不断输入输出处理。纯函数式编程参数是没有变量的且输出固定。高阶函数:函数的参数能够接收变量 and 变量可以指向函数。----->函数作为参数输入 or 函数作为结果输出。例如:内置函数、函数闭包、递归函数、装饰器。f=absprint abs(-10)print f(-10)...原创 2019-01-20 20:09:50 · 544 阅读 · 1 评论 -
python函数(一)基本概念、参数和变量作用域
一、一些简单的基础概念特征:可重复使用、有特定功能调用方式:函数名(参数)函数尽量都要有返回值创建方式#1.参数可有可无。#2.python中通常使用_funcName_的形式来指定函数名。def _func_(*args,**kwargs): '''函数说明''' statements return Var可以通过__doc__方法查看函数说明#coding:U...原创 2019-01-20 12:05:40 · 265 阅读 · 0 评论 -
python实现限制次数的登陆验证(需求简述、代码、解决思路)
一、模块代码1. 用户名和密码信息保存在文件中2. 用户登录时需要输入用户名和密码,认证成功则输出认证成功3. 如果认证失败则重新认证,最大认证次数不超过三次,超过列入黑名单1.1 相关设置#!/usr/bin/python# -*- coding:utf-8 -*-import getpassimport osimport systype = sys.getfilesyst...原创 2019-01-19 00:55:55 · 3703 阅读 · 0 评论 -
Python对象类型(三)变量
Python对象类型(三)变量一、变量的定义1.1 定义变量是对对象的引用,变量名和对象实体都会使用一个内存空间存储起来。例如:值“10”是一个数字对象,我们通过a=[10];b=[10]将10作为序列a和b的元素,其实是创建了两个不同的id的变量名用链接指向了“10”这个数字对象。(需要注意的是,对于数值大小和字符串长度不同的值python的存放策略不同)>>> a=...原创 2019-01-18 01:12:54 · 270 阅读 · 0 评论 -
Python对象类型(二)数字
Python对象类型(二)数字一、数字的定义1.1整数以正负区分以进制区分十进制十六进制 (以0x开头)八进制**(以o开头)**整数的范围实际上上无穷的:2**100(2的100次方)1.2浮点数即为小数:1.5,10.2e99,31.5e-12范围:8个字节,64比特需要注意的是:浮点数的计算是不精确的因为计算机存储数据是要转换为二进制的,然而很多时候分数转换...原创 2019-01-18 01:12:26 · 272 阅读 · 0 评论 -
python面试题315道的学习记录
题目转载自:https://www.cnblogs.com/wupeiqi/p/9078770.html#!comments临近大四,每天睡前就解解题吧…边解题边排版第一部分 Python基础篇(80题)为什么学习Python?3.通过什么途径学习的Python?4.Python和Java、PHP、C、C#、C++等其他语言的对比?5.简述解释型和编译型编程语言?6.Pyth...原创 2019-02-20 13:15:23 · 453 阅读 · 0 评论