
Python从入门到实践
从入门到实践系列
zhiyong_will
这个作者很懒,什么都没留下…
展开
-
python基础知识——基本语法
在python基础知识这个系列中,准备罗列出我学习python的一些基础知识,包括:基本语法控制语句内置数据结构模块和函数字符串文件处理面向对象异常处理以前写机器学习算法喜欢使用Matlab语言,接触python后,觉得python有很多地方还是比Matlab方便点,各有各的优势吧,在公司还是使用python较多,这里会罗列出一些python的基础知识。一、编码规则1、原创 2015-03-26 17:49:54 · 8096 阅读 · 0 评论 -
Python中时间与时间戳之间的转换
对于时间数据,如2016-05-05 20:28:54,有时需要与时间戳进行相互的运算,此时就需要对两种形式进行转换,在Python中,转换时需要用到time模块,具体的操作有如下的几种:将时间转换为时间戳重新格式化时间时间戳转换为时间获取当前时间及将其转换成时间戳1、将时间转换成时间戳将如上的时间2016-05-05 20:28:54转换成时间戳,具体的操作过程为:利用strptime原创 2016-05-09 19:03:40 · 378050 阅读 · 3 评论 -
Python基础——网络编程
在网络编程中主要是使用Socket(套接字)进行编程,套接字相当于应用程序访问下层网络的服务的接口,使用Socket可以是得不同主机之间进行通信,从而实现数据交换。1、Socket工作方式套接字在工作的时候连接的两端分别为客户端和服务器端,对于客户端和服务器端的工作方式是不一样的。对于服务器端,服务器程序会在一个端口上监听服务请求,该服务器进程是一直存在的,当有客户端请求访问时,服务器进程会和客户端原创 2016-05-31 22:55:19 · 6782 阅读 · 1 评论 -
python技巧——Python的读文件
在Python中,读文件的命令有如下的三个:read()readline()readlines()1、read() read()函数是一次性的读入方式,读入的是文件的整个内容,并将其赋值给一个字符串。如:执行结果为:注意,在read()函数中,可以指定读入的大小,如read(5)最终的结果为:原创 2015-10-26 19:16:31 · 3997 阅读 · 0 评论 -
Python技巧——list与字符串互相转换
在Python的编程中,经常会涉及到字符串与list之间的转换问题,下面就将两者之间的转换做一个梳理。1、字符串转换成list命令:list()例子:2、list转换成字符串命令:"".join(list)其中,引号中是字符之间的分割符,如“,”,“;”,“\t”等等例子:...原创 2015-10-19 18:42:33 · 105751 阅读 · 4 评论 -
python基础知识——字符串
1、字符串的格式化python将若干值插入到带有“%”标记的字符串中,实现动态地输出字符串。格式:"%s" % str"%s%s" % (str_1, str_2)例如:str_0 = "I"str_1 = "Love"str_2 = "China"format = "%s%s%s" % (str_0, str_1, str_2)print format#ILove原创 2015-05-06 22:04:19 · 3117 阅读 · 0 评论 -
python读取文件——python读取和保存mat文件
首先我们谈谈MarkDown编辑器,我感觉些倒是挺方便的,因为用惯了LaTeX,对于MarkDown还是比较容易上手的,但是我发现,MarkDown中有这样几个问题一直没能找到具体的解决方法:图片大小的问题。在LaTeX中我们可以调整图片的大小,以适应整个文本;字体,字号大小的设置。在MarkDown里面标题倒是挺大的,但是正文却显得太小,不是很喜欢里面的字体。主要发现上面两个原创 2015-05-12 17:53:27 · 189637 阅读 · 4 评论 -
python基础知识——控制语句
控制语句主要有条件语句和循环语句。一、条件语句1、if语句格式原创 2015-03-27 14:08:36 · 2248 阅读 · 0 评论 -
python基础知识——内置数据结构(集合)
python中的set是指一系列无序元素的集合,其中的元素都是相异的,常见的操作包括集合的并集,交集和补集等操作。1、set的创建格式set_name = {value1, value2, ...}创建空的集合set_name = set()注意:在创建空的集合的时候不能使用set_name = {}这样创建出来的是字典。例如animals = {'cat', 'd原创 2015-04-28 11:01:25 · 2419 阅读 · 0 评论 -
python基础知识——函数
函数其实就是一段可以多次调用的代码。1、函数的定义格式def 函数名(参数1[ = 默认值1], 参数2[ = 默认值2], ...): ... return 表达式函数名的命名规则:函数名可以是字母、数字或下划线组成的字符串,但是不能以数字开头。例如加法操作:def addFunc(x, y): return x + yprint addF原创 2015-04-01 15:41:12 · 1591 阅读 · 0 评论 -
python基础知识——内置数据结构(字典)
字典是有“键-值”对组成的集合,字典中的“值”通过“键”来引用。“键-值”对之间用逗号隔开,并且被包含在一对花括号中。1、字典的创建格式dictionary_name = {key1 : value1, key2 : value2, ...}创建空的字典dictionary_name = {}例如dict = {'b' : 'beijing', 's' : 'shang原创 2015-03-29 17:26:34 · 3141 阅读 · 0 评论 -
python基础知识——内置数据结构(元组)
python中的内置数据结构主要有元组、列表和字典。本篇主要介绍元组。元组由不同的元素组成,每个元素可以存储不同类型的数据,如字符串、数字甚至是元组。1、元组的创建格式tuple_name = (元素1, 元素2, ...)例如tuple_1 = ('beijing', 'shanghai', 'wuhan')注意点:空元组的创建:tuple_2 = ()原创 2015-03-28 12:34:38 · 1681 阅读 · 0 评论 -
python基础知识——内置数据结构(列表)
列表是python中使用较多的一种数据结构,通常是作为函数的返回类型。相比较于元组,列表中的元素是可以修改的,可以实现添加、删除和查找的操作。1、列表的创建格式list_name = [元素1, 元素2, ...]例如list_1 = ['beijing', 'shanghai', 'nanjing', 'wuhan']print list_12、列表同样支持元组中的原创 2015-03-28 13:33:13 · 1630 阅读 · 0 评论 -
python技巧——将list中的每个int元素转换成str
在Python中,有时需要将list以字符串的形式输出,此时可以使用如下的形式:",".join(list_sample)其中,,表示的是分隔符如需要将a_list = ["h","e","l","l","o"]转换成字符输出,可以使用如下的形式转换:a_list = ["h","e","l","l&qu原创 2018-07-05 20:19:32 · 88758 阅读 · 4 评论