Python学习
Python学习笔记。
烈风
业精于勤荒于嬉,行成于思而毁于随。
展开
-
Python 积沙成塔
哈哈!提醒自己:python编程中一定要注意数据类型(其实其他编程语言也是一样的)虽然它是动态语言。1、关于raw_input()内建函数raw_input()内建函数接收用户的标准输入数据并把它赋值给指定的变量,我们需要注意的是raw_input()把获取到得数据以字符(串)的形式赋值给变量,如我们要取得数值必须用int()函数将字符(串)转换为整数。2、关于python的注释在原创 2012-08-09 15:01:37 · 872 阅读 · 0 评论 -
把Python安装路径导入到系统环境变量中
在win系统中用如下dos命令行导入Python安装路径:set path=%path%;C:python27详细了解,去这里:http://blog.csdn.net/lhyhr/article/details/8815119原创 2013-04-17 17:33:18 · 6621 阅读 · 0 评论 -
Python局部变量与全局变量
Python中的局部全局与全局变量主要体现在函数内的变量与函数外的变量。局部与全局就是变量的作用域(作用范围)。当你在函数内部定义变量的时候,它们与函数外具有相同名称的变量没有任何关系,即变量对于函数来说是 局部 的。这也是这个变量的 作用域 。所有的变量的作用域是它们被定义的块,从它们被定义的地方开始。使用局部变量:#!/usr/bin/env python# File原创 2013-05-18 21:27:25 · 5087 阅读 · 1 评论 -
Python学习笔记之列表
什么是列表?列表是序列类型中的一种数据结构。使用中括号[]包裹的一系列数据元素的集合。如何定义一个列表?一般形式:x = [] 或 y = [元素1,元素2,元素3,...] 或 z = [None] 或 m = list() # 使用工厂函数list创建一个空列表列表的特点:a、用[]包裹;b、元素间用逗号‘,’分隔;c、元素的类型可以是任意的数据类型(如:数值原创 2013-05-03 17:43:32 · 1295 阅读 · 0 评论 -
Python学习笔记之字典
一、什么是字典?字典是Python语言中唯一的映射类型。映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。字典类型与序列类型的区别: 存取和访问数据的方式不同。 序列类型只用数字类型的键(从序列原创 2013-05-22 14:08:17 · 1960 阅读 · 1 评论 -
[Python]九九乘法表
for i in range(1,10): for j in range(1,i+1): m = j*i print '%d x %d = %d' %(j,i,m), print '\n' 优化一下: 1、可以把print ‘\n’中的'\n'去掉,因为print本身就有换行功能,保留的话会在每行结束后输出一个空行。原创 2013-01-04 19:50:43 · 4348 阅读 · 2 评论 -
Python 学习笔记之运算符与表达式
Python 运算符与表达式● Python运算符包括: ● 算术运算符 +、-、*、/、//、%、** ● 赋值运算符 =、+=、-=、*=、/=、//=、%=、**= ● 关系运算符 、=、==、!= (返回布尔值:True或False) ● 逻辑运算符 and 逻辑与 T原创 2013-05-27 16:35:23 · 1361 阅读 · 0 评论 -
Python 学习笔记之流程控制
Python 流程控制 Python语言中的流程控制类似其他的编程语言,包括了像if,for和while这样的语法结构。一、if 语句 if语句包含一个逻辑表达式,对给定的条件表达式进行判断,然后根据结果确定执行的代码块。 if语句的语法形式有三种: 1、 if expression:原创 2013-05-30 22:43:03 · 1410 阅读 · 0 评论 -
Python常用内建函数
bool(obj) 返回obj对象的布尔值,也就是obj.__nonzero__()方法的返回值 int(obj, base=10) 返回一个字符串或数值对象的整数表示, 类似string.atoi();从Python 1.6起,引入了可选的进制参数。 long(obj, base=10) 返回一个字符或数据对象的长整数表示,类似string.atol(), 从Python1.转载 2013-07-19 10:18:09 · 1897 阅读 · 0 评论 -
编写Python程序求1000以内的质数
求质数的三种方法:/*求素数的三种方法 一:for(i=2;iif(n%i==0)i在2到n-1之间任取一个数,如果n能被整除则不是素数,否则就是素数 二:for(i=2;iif(n%i==0) /*i在2到n/2之间任取一个数,如果n能被整除则不是素数,否则就是素数 三:for(i=2;iif(n%i==0) /*i在2到sqrt(n)之间任取一个数,如果n能被整原创 2013-04-17 11:07:01 · 23305 阅读 · 0 评论 -
Python 标识符与保留字(关键字)
Python中的标识符是用于识别变量、函数、类、模块以及其他对象的名字,标识符可以包含字母、数字及下划线(_),但是必须以一个非数字字符开始。字母仅仅包括ISO-Latin字符集中的A–Z和a–z。标识符对大小写敏感的,因此 FOO和foo是两个不同的对象。特殊符号,如$、%、@等,不能用在标识符中。另外,如if,else,for 等单词是保留字,也不能将其用作标识符。下面的表列出了所有的保留原创 2013-04-15 11:21:29 · 36131 阅读 · 2 评论 -
如何获取一个文件的大小
方式一:#!/usr/bin/env python# -*- encoding:utf-8 -*-'''使用os.stat()、st_size方法'''import osfile_size = os.stat(file_path)file_size.st_size方式二:#!/usr/bin/env python# -*- encoding:utf-8 -*-'''使原创 2012-08-31 10:17:49 · 3193 阅读 · 1 评论 -
Python如何获取系统当前时间
我有的时候写程序要用到当前时间,我就想用python去取当前的时间,虽然不是很难,但是老是忘记,用一次丢一次,为了能够更好的记住,我今天特意写下python 当前时间这篇文章,如果你觉的对你有用的话,可以收藏下。取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时间戳转载 2012-11-07 09:36:57 · 3560 阅读 · 0 评论 -
Python文件夹与文件的操作
最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动。有关文件夹与文件的查找,删除等功能 在 os 模块中实现。使用时需先导入这个模块,导入的方法是:import os一、取得当前目录s = os.getcwd()# s 中保存的是当前目录(即文件夹)比如运行abc.py,那么转载 2012-11-09 16:28:48 · 835 阅读 · 0 评论 -
python中read() readline()以及readlines()区别
.read() 每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型,如下图;.readline()每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中,返回str类型,如下图;从for循环中我们可以看出.readline()只读取了文件中的一行内容。.readlines()每次按行读取整个文原创 2012-11-15 17:13:16 · 7506 阅读 · 0 评论 -
关于Python时间的那些事儿
这段时间主要在和时间计算打交道,因此做了一个小小的总结,比较基础,觉得太基础和没有技术含量的请勿喷,本文所介绍的,一部分来自本人平时用过的,一部分翻译自python官方文档,还有部分摘自网络。1、首先简单一下介绍在Python中常用的时间表示方式:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素;2、Python中用于时间处理的总共有三个模块:time、转载 2013-03-05 09:19:10 · 1174 阅读 · 0 评论 -
python字符串处理函数
在python有各种各样的string操作函数。在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用impor转载 2013-02-28 09:57:06 · 1077 阅读 · 0 评论 -
[Python字典]根据字典的值查询出对应的键——实例
执行效果图:代码:#!/usr/bin/env python# -*- encoding:utf-8 -*-'''根据值查询对应的键'''key_list=[]value_list=[]mydisc = {'key1':'123','key2':'234','key3':'345'}for key,value in mydisc.items(): key_l原创 2013-03-20 10:52:21 · 31405 阅读 · 1 评论 -
Python字符串类型的内建函数
1、string.capitalize() 把字符串的第一个字符大写 例如:>>> s = 'hello world'>>> s.capitalize()'Hello world'2、string.center(width) 返回一个原字符串居中,并使用空格填充至长度 width 的新字符串 例如:>>> s = 'hello world'>>> s.cen转载 2013-07-19 10:04:18 · 1531 阅读 · 0 评论