Python学习
lawson_y
这个作者很懒,什么都没留下…
展开
-
Python学习笔记 —— 基础语法
1 .Python是一种解释性语言,不需要进行编译 2 .Python命令行参数:-V :输出Python版本号file :给指定的python文件执行python脚本-h :查看帮助 3 .使用中文需要添加转码【文件头】:在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8注意:Python3.X 源码文件默认使用原创 2016-06-02 12:00:37 · 684 阅读 · 0 评论 -
Python学习笔记 —— 类
Python是面向对象语言,自然也就有面向对象的一些属性,类,继承,实例自然也就有了,具体不做了解,只需要针对其与其他语言如objective-C进行一些区别概述,找其不同点来学习。类 :描述具有相同的属性和方法的对象集合。定义了该集合中每个对象所共有的属性和方法。对象 :类的实例,通过类定义的数组结构实例化,包括两个数据成员(类变量和实例变量)和方法变量: 类变量 :【与其他原创 2016-06-15 17:14:15 · 754 阅读 · 0 评论 -
Python实例:判断文件夹中某些文件内容行数
步骤:1. 判断是否为文件或文件夹2. 判断文件类型.m .h .txt3. 循环遍历读取值,判断其文字数量4. 计算并输出主要函数:计算一个文件中的行数,需要传入文件名,及路径【默认取当前工作路径】def countNumber(f,fpath=os.getcwd()): '计算一个文件中的行数' global totalLines temp = os.path.s原创 2016-06-14 13:59:43 · 1695 阅读 · 0 评论 -
Python学习笔记 —— 文件操作
掌握点:打印屏幕 读取键盘输入 读取&写入文件 文件目录其他操作 打印屏幕 print方法,可以使用逗号(,)打印多个值 如: print '总数量',totalLines读取键盘输入1 .raw_input([’提示信息’]) :从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符)str = raw_input(‘请输入信息’)print s原创 2016-06-14 10:48:18 · 624 阅读 · 1 评论 -
Python学习笔记 —— 数字类型【Numbers】及常用方法
Tips: 在Python中数据类型不允许改变的,如果改变了,则会重新分配内存空间。 pi: 数字常量pi(圆周率) e:自然常数Numbers支持四种不同的数值类型:整型、长整型(无限大小的整数最后有一个大写或小写的L)、浮点型、 复数。类型转换:(当字典用,用到查阅)通用: 前提可以进行转换python获取随机数 常用的数学方法原创 2016-06-06 15:05:36 · 3462 阅读 · 0 评论 -
Python学习笔记 —— 日期时间
需要导入time或calendar模块需要掌握的知识点:获取当前日期时间时间戳转换常用方法函数获取当前日期时间#!/usr/bin/python# -*- coding: UTF-8 -*-import timeticks = time.time()print ticks#输出:1465728983.45 #自1970年1月1日午夜获取当前时间:经过转换的格式import tim原创 2016-06-12 19:57:39 · 468 阅读 · 0 评论 -
Python学习笔记 —— 函数
基本功能为可复用,提高利用率,及模块性。 需要掌握知识点:函数规则函数调用参数传递参数匿名函数作用域函数规则1. 以def关键词开头,接不接函数标识符(函数名称)和圆括号()2. 参数主在圆括号里3. 函数的第一行语句可以选择性的使用文档字符串-函数说明4. 起始以冒号开始,并且缩进5. return[表达式],返回一个值给调用方,如果没有相当于retun None;例:de原创 2016-06-12 18:24:17 · 593 阅读 · 0 评论 -
Python学习笔记 —— 模块
掌握点:模块功能导入方式及使用区别模块定位包常用函数模块功能将代码分配到不同模块中,逻辑条理更清晰,便于重用。 简单来说,模块就是一个保存了python代码的文件。模块能定义函数,类和变量。也能包含可执行的代码。例:创建一个模块 support.pydef print_func(par): print 'Hello :',par returndef print_test(原创 2016-06-12 18:43:10 · 581 阅读 · 0 评论 -
Python学习笔记 —— 字典
格式字典是区别于`list`的另一种可变容器类型,可以存储任意类型对象格式:key为唯一且不可变(如字符串,数字,元组),value无要求dict = {key:value[,key:value[,key:value]]}例:dict = {'name':'joe','age':23,'sex':'male'}访问字典中的值格式:dict[key]例:tmpDict = {'name':'joe'原创 2016-06-09 11:57:57 · 451 阅读 · 0 评论 -
Python学习笔记 —— 元组
元组与列表区别: 1. 元组中值不能修改,不能删除与列表相同点: 1. 都可以通过索引来取值 2. 都可以使用+和*运算符,运算后会生成一个新的元组 3. 都可以进行截取如:>>> a = (13,34,53,32)>>> a[1:3](34, 53)>>> a[1]34>>> a[-1]32注意;如果无组中只包含 个元素时,需要在元素后面添加逗号。原创 2016-06-09 11:41:42 · 442 阅读 · 0 评论 -
Python学习笔记 —— 逻辑语句
逻辑语句大概分为两类:条件语句,循环语句。一、 条件语句Python条件语句与其他语言一样都是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。如:if condition1: code ...elif condition2: code...else: code...注:python语言指定任何非0和非空(null)值为ture, 0 或者n原创 2016-06-04 15:22:48 · 2366 阅读 · 0 评论 -
Python学习笔记 —— 运算符
每种语言都有其特定的运算符,大多是属于想通的,部分是特有的。本次参考网上资料,按自己的理解整理一番。 Python有以下几种运算符:算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符接下来逐一分析其特性及其与其他区别点 前提:a + b 其中a, b 为操作数算术运算符: 通用: + - * / % 这些都是常用的原创 2016-06-03 18:08:39 · 490 阅读 · 0 评论 -
Python学习笔记 —— List列表
Python有6个序列的内置类型,但最常见的是列表和元组,还有字符串(包括普通字符串和nicode字符串)序列共性:都可以进行的操作包括索引,切片,加(同种属性),乘,检查成员。 序列长度len(),确定最大和最小元素方法 列表的数据项不需要具有相同的类型List更新列表:(可直接操作,也可以使用append()方法)例:>>> list = ['abc','mnf',13,23]>>>原创 2016-06-08 17:09:05 · 620 阅读 · 0 评论 -
Python学习笔记 —— 字符串及常用函数
在Python中没有单字符类型,所以单个字符也是作为一个字符串来使用的Python字符串要求掌握点 引号、双引号、三引号区别点及使用 转义字符 字符串运算符 字符串格式化 Unicode字符串 常用函数 引号、双引号、三引号区别点及使用引号与双引号无区别,可直接使用与三引号区别为,单双引号只能作用于一行,而三引号可以作用于多行,同时还可以作为注释来使用。转原创 2016-06-07 23:15:45 · 1286 阅读 · 1 评论 -
Python学习笔记 —— 变量
变量用来存储内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 解释器会根据变量的数据类型分配指定的内存,并决定什么样的数据可以存储在内存中。 1 .变量创建在Python中赋值操作包括了变量的声明和定义; 这就要求创建一个变量必须要对其赋值,不然变量是不会被创建的。如:#!/usr/bin/python# -*- coding: UTF-8 -*-counter = 10原创 2016-06-02 20:40:43 · 532 阅读 · 0 评论 -
Python学习笔记 —— mysql数据库使用
前提,需要先安装mysql数据库,接下来以mac为例:安装mysql安装过程有点坑,先是安装时给了一个临时的密码,结果怎么都登录不成功,还会提示权限问题,也查了不少资料。现引用一篇写的比较好的解决方案:1 . 如果以前有安装可以先删除干净再说cd ~/sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Librar原创 2016-07-06 17:14:08 · 684 阅读 · 0 评论