分类目录归档:Python

python 基础 --变量及数据类型


变量

用一句不算正确但很好理解的话来解释变量: 变量是代码中数据的标识,计算,操作,赋值,输出,输入全部可以通过变量来完成

python中变量定义非常简单:
a = 1
'a' 为变量名 ;'=' 符号 代表 定义或者重新赋值一个变量; '1' 是变量值即数据

python数据类型

Python 常用数据类型

上图Python为内置一些常用基本数据类型,本质上计算里数据全是0,1 的集合,但这个过于底层对人类使用并不友好所以数据替代的东西,即数据类型;
所以不同的数据类型实质上对应的是数据的逻辑存储和物理存储方式,以及现实中人对于不同数据的理解;
在实际开发中对不同数据类型可以有不同的选择,实际上最好的方式是只

Read more

ConfigParser 模块 使用


ConfigParser 模块 使用

作用 可以帮助我们读取配置信息的模块

准确说是把一些不想写死或者不愿意公开但要用到的信息封装起来使用的模块

使用方法 把信息先存在ini 文件中格式如下

----------------config.ini--------------

 [db] 
 db_host = 127.0.0.1 
 db_port = 69 
 db_user = root 
 db_pass = root 
 host_port = 69

[concurrent] 
thread = 10 
processor = 20

 

使用模块

import configpar

Read more

Python 进阶 迭代器


可迭代的对象,迭代器和生成器

迭代是数据处理的基石。扫描内存中放不下的数据集时?,我们要找到一种惰性获取数据 项的方式,即按需一次获取一个数据项。这就是迭代器模式(Iterator pattern)。

内存中的数据为啥还是要迭代?

所有生成器都是迭代器,因为生成器完全实现了迭代器接口。不过生成器可以生成数据源外的数据

1 Sentence类第1版:单词序列
# 第一版返回可迭代对象
class Sentence:
    def __init__(self, text):
        self.text = text
        self.words = RE_WORD.findall

Read more

Python 基础数据类型


python 基础数据类型

python 数字型

python 数字型的使用方法基本和我们小学数学是一样,也就是说有小学数学能力掌握这个基本没问题

python 基础 --- 整型 int
加减乘除

定义一个变量num 值为整型10 num = 10 num = 10 + 2 num = 10 - 2 num = 10 * 2 num = 10 / 2

取整数: num = 10//3 取余数 num = 10 % 3

int 函数 python 内置函数,可以吧任意护具转为整型,失败则报错 float_num = 11.1 float_num = int(float_num) print(

Read more

python 环境管理


我们在进行python 开发是通常是一个项目对应一个开发环境,多个项目电脑里面要有多个环境,很麻烦; 针对这个问题目前最好的解决方案是 virtualenv + virtualenvwrapper-win 的组合应用①: 它解决环境 创建 查看 切换 管理等问题

1 安装两个包 命令行中执行 pip install virtualenv; pip install virtualenvwrapper-win;

2 配置环境变量 配置完记得重启电脑

3 使用 在命令行中 workon 命令即可查看所有python 环境

创建新的环境 mkvirtualenv 环境名

其他常用操作 切换环境

Read more

Python 基础 ---- Python语言特性


Python语言特性

Python 属于 动态弱类型语言 解释型语言 也叫作脚本语言 胶水语言 不同叫法对应它的不同特性

动态弱类型语言:

python 中有但是不用特意去定义或声明数据类型,且变量数据类型可以改变 这个特性让python 开发效率有很大提高, 但是初学者可能因此遇到许多 TypeError 不过Python 有比较完善的报错机制处理起来也不是什么问题

解释型语言

程序员编写叫做代码,在电脑,手机等设备运行叫做应用程序或者软件 二者并不是等价关系① 在一些传统编程(编译型)如 C,C++,Java 中 代码必须经过一个叫做编译的过程才能运行 而python 作为解释型语

Read more

Python之禅


Python之禅

Python之禅 是内嵌在python 解释器中的一封信。

# 查看指令 进入Python环境输入
import this
包含了python 开发者对使用者的寄语,以及Python的理念 由Python开发者Tim Peters所著

Python之禅 by Tim Peters

下面是原文以及翻译:

The Zen of Python, by Tim Peters

Beautiful is better than ugly. 优美胜于丑陋(Python 以编写优美的代码为目标)

Explicit is better than implicit. 明了胜于晦涩(优美的代码应当

Read more

Python 安装


windos 下安装python 是比较简单的

下面是直接用exe 文件安装方法(当然有兴趣也可以选择编译安装)

1 进入python官网 https://www.python.org/

2下载安装包 python下载

点击下载即可

3 点击安装 安装完之后会更改计算机环境变量重启电脑即可

4测试安装 测试一下,打开cmd

输入命名查看python版本

也可以直接进入Python 解释器玩玩

下一章:http://www.yuanhaiying.cn/article/2020/5/28/1.html (PYTHON 语言特性)

Read more

PIP国内源


默认的pip 的源是 https://pypi.python.org/simple 下面国内知名的几个源地址

豆瓣(douban) https://pypi.douban.com/simple
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple
阿里云 https://mirrors.aliyun.com/pypi/simple
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple

使用方式

python pip install 【modulename】-i https://pypi.douban.com/simp

Read more