什么是浮点数? 在数据类型中写道,浮点数是带小数点的小数,这个概念是不准确的:浮点数是除了无限不循环小数之外的小数,也就是可以用分数表示的带小数点的数. 好了,浮点数就这些内容,讲完了,各回各家,各找各妈. 不想回家的就继续往下看咯... 虽然浮点数中没有无限不循环小数但是有无限循环小数啊,计算机内存是有限的是怎么放下无限多个数的? 很简单啊,既然放不下这么多我就四舍五入一下把它变成可以放下的有限小数. 那这就涉及到的怎么对无限循环小数和超出计算机内存储存范围的有限小数进行四舍五入,在小数点后几…
Python里的变量 ---门牌 Python在使用变量之前无须定义它的类型,但是必须声明以及初始化该变量. Python中给变量赋值就是声明,初始化变量(也就是创建一个相应数据类型的对象,而那些数据类型就是类),变量的类型是取决于其储存的数据.(下面代码中的a变量,其类型类型随着赋值的类型不同而改变) #type(a)返回a的数据类型 a=1 print(type(a),'整型') a=1.1 print(type(a),'浮点型') a=True print(type(a),'布尔类型')…
命名空间的小弟作用域 在这要明确一个观点,在Python中万物皆对象,而变量指向的就是对象. 变量可以是 类名,函数名,储存数据的变量…… 对象可以是  类 ,被封装的一段代码(函数),数据…… 命名空间 命名空间是从名字到对象的映射.在Python大多数命名空间目前以字典的形式实现.变量名是“键”,对象(内置函数,内置常量,内置类型,函数,类,变量)是“值”. 各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响. 命名空间都是有创建时间…
一 函数是什么?  是数学中的函数? Python中 函数是指将一组语句的集合通过一个名字(函数名)封装起来的一段代码.(所以这里的函数是subroutine子程序) 那要函数干嘛.不都是代码吗?只不过函数是通过一个名字被封装起来的一段代码.有名字就就了不起啊!!! 对啊,有名字就是了不起啊,函数可以通过函数名来调用被其封装起来的代码. 可以理解为是一个变量(函数名)指向的一段代码.这个变量(函数名)只是一段没有执行的代码,变量()(函数名())是表示执行这段代码. 函数的作用 1.代码重用 例…
1.python调用py,在py中的os.getcwd()获取的不是py的路径,可以通过os.path.split(os.path.realpath(__file__))[0]来获取py的路径. 2.当py中有调用类似rar这种命令时,会出现路径问题.这个时候在py同目录下建bat批处理,然后由python调用这个bat.bat格式如下 D:CD D:\XXXcall python xxx.py…
#!/usr/bin/env python # coding=utf-8 import threading import requests import Queue import sys import re import time import warnings import datetime import argparse __author__ = 'depycode' warnings.filterwarnings("ignore") #ip to num def ip2num(i…
1. 查看帮助,我们可以在python命令行交互环境下用 help函数,比如: 查看 math 模块: >>> help('math')Help on built-in module math: NAME math DESCRIPTION This module is always available. It provides access to the mathematical functions defined by the C standard. FUNCTIONS acos(..…
在命令行输入python manage.py createsuperuser按照提示输入即可记得先初始化表. django>1.7 python manage.py makemigrationspython manage.py migrate django<1.7python manage.py syncdb…
做python项目,需要用到mysql,一般用python-mysql,安装时遇到错误提示如下: Command "python setup.py egg_info" failed with error code 1 Trace的关键信息是:sh: mysql_config: command not found 解决方法是: 执行语句:PATH="$PATH":/usr/local/mysql/bin 再安装就好了. 原因分析:我在虚拟环境下运行的python,应该…
转自http://www.cnpythoner.com/post/2.html Python中的Module是比较重要的概念.常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import.这样的做法,对于少数文件是可行的,但如果程序数目很 多,层级很复杂,就很吃力了.有没有办法,像Java的Package一样,将多个.py文件组织起来,以便在外部统一调用,和在内部互…