博客专栏  >  编程语言   >  Python编程手册

Python编程手册

总结Python编程的方方面面,包括:入门环境、基础语法规则、内部机制、遇到的坑、科学计算工具、绘图、高级函数、Cython、调用C语言等实践经验。

关注
40 已关注
90篇博文
  • 【机器配置】python与C混合编程注意机器与平台的位数

    python调用dll文件报错:需要进行机器位数查看。主机:win10:64bitAnaconda - 4:64bit,默认python3.6 - on win 32(32bit?)Python3.5...

    2017-08-17 09:30
    182
  • 【Python】python类中方法的预定义

    知乎问题:像这个图片里面显示的,self.prediction首先声明了下然后下面给出了定义,然后optimize又调用这个函数但是没有用self.prediction()这样的方式而是像用变量一样直...

    2017-08-18 17:27
    386
  • python中的单引号、双引号、三引号

    单引号转义,双引号括字符串,三引号用于自由换行。字符串变量赋值,用单双引号没有关系,但是当字符串中出现单引号时,单引号括起来内部单引号要用反斜杠转义,双引号括起来内部单引号不需要额外处理。 原文地...

    2015-07-30 16:01
    2296
  • Python基础语法

    学习python基础语法视屏,与matlab语法相似,相比C、C++语言十分简单:不需要定义变量,不需要定义数据结构,有大量封装好的函数可供调用。 一、前期准备 就python,R语言,SPSS,SA...

    2015-07-30 22:18
    769
  • python print格式化输出

    一、速查手册 1.字符串格式化代码: 格式 描述 %% 百分号标记 %c 字符及其ASCII码 %s 字符串 %d 有符号整数(十进制) %u 无符号整数(十进制) ...

    2015-07-31 19:26
    7462
  • python文件打开方式详解——a、a+、r+、w+区别

    第一步 排除文件打开方式错误: r只读,r+读写不创建,w新建写,w+新建写创建,a附加,b二进制文件 以w,w+的方式打开文件,会将文件内容清零 (以w方式打开,不能读出。w+可读写) 以r,r+的...

    2015-08-03 18:43
    34329
  • 什么是SNAP for python

    SNAP,全称Standford Network Analysis Project,是斯坦福大学提供的一个功能非常强大的开源工具。这个工具主要用于复杂网络领域的研究工作,它的出现实为科研人员的福音。折...

    2015-08-04 16:24
    1522
  • Python read打印与print区别

    read()输出文件本来内容,包括tab、空格、换行符,而存入字符串之后print(), 则首先显示行数,然后将转义字符转义 >>>fd=open(r'F:\data\edges.txt','r')...

    2015-08-04 17:49
    827
  • Python 2 与Python 3的区别

    1. 除号/与整除号// Python 2中,/ 是整除;  Python 3中,/是常规除法,//是整除 2.raw_input与input Python 2用raw_input();Python ...

    2015-08-06 16:51
    515
  • 《父与子的编程之旅》——可计数与不可计数的循环

    1.重复一定次数的循环——计数循环 for loop in [1,2,3,4]: print hello每次循环称作一次“迭代” range(5)生成列表[0, 1, 2, 3, 4] range(1...

    2015-08-06 17:12
    515
  • python实现二维数组

    python中没有数组,所以只能用列表、或字典实现二维数组 一、列表实现——初始化二维数组:建立一个3行4列的二维数组 (1) 暴力创建 mylist = [[0,0,0], [0,0,0], [...

    2015-08-06 19:34
    5608
  • python: 怎样写一个函数把名字大写并变成下面这样——字典与三引号

    例题:python: 怎样写一个函数把名字大写并变成下面这样? 字典+列表:将每个字母以列表形式存在字典里,分六次打印输出: dic = { } dic['C']=[ ' CCCC ', ' C...

    2015-08-06 20:29
    963
  • Python IDLE(python GUI)与python(comand line)有什么区别

    打开python 2.7之后有三个命令窗口:IDLE(python GUI),python(comand line),Module Docs。Module Docs是一个搜索框,可搜索python中不...

    2015-08-07 17:37
    3221
  • Python正则表达式速查表

    正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪的则相反,总是尝试匹配尽可能少的字符。例如:正则表达式...

    2015-08-07 19:21
    1067
  • python提取字符串中数字

    题目:【这是一个复杂问题的简化】如下是一个字符串列表,提取字符串中第二个数字,并判断是否大于1000,如果是,从列表中删除这一行。 1000\t1002\n .....【省略】.... 代码: old...

    2015-08-07 22:06
    7555
  • 【已解决】Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level

    【问题】  一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误:  IndentationError: unindent does no...

    2015-08-09 16:58
    607
  • python函数——根据经纬度计算距离公式的错误及修正

    #coding: utf-8 #封装函数 import math def cal_dis(latitude1, longitude1,latitude2, longitude2): latitude...

    2015-08-12 19:36
    2668
  • 《head first python》——文件与异常

    1. 查看当前路径,转到工作目录 >>> import os >>> os.getcwd() 'C:\\Python27' >>> os.chdir("F:/data") >>> os.getcwd(...

    2015-08-12 20:35
    740
  • python下的复杂网络编程包networkx、matplotlib、numpy安装及报错解决方案

    NetworkX是一个用Python语言开发的图论与复杂网络建模工具,内置了常用的图与复杂网络分析算法,可以方便的进行复杂网络数据分析、仿真建模等工作。我已经用了它一段时间了,感觉还不错(除了速度有点...

    2015-08-13 17:07
    2697
  • networkx笔记:绘制基本网络图

    绘制基本网络图 用matplotlib绘制网络图 基本流程: 1. 导入networkx,matplotlib包 2. 建立网络 3. 绘制网络 nx.draw() 4. 建立布局 pos = nx...

    2015-08-13 22:14
    3519
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部