Python学习2016.4.12

Python函数

(1)isinstance,来判断一个对象是否是一个已知的类型。

isinstance说明如下:

isinstance(object, class-or-type-or-tuple)-> bool

isinstance(x, (A, B, ...))

其第一个参数为对象,第二个为类型名或类型名的一个列表。其返回值为布尔型。

若对象的类型与参数二的类型相同则返回True。若参数二为一个元组,则若对象类型与元组中类型名之一相同即返回True。

示例:

>>>lst = [1, 2, 3]

>>>type(lst)

<type ‘list‘>

>>>isinstance(lst, list)

Trueisinstance(lst, (int, str, list))

True

>>>isinstance(lst, (int, str,list))

True

(2)字符串的连接可以用加号

比如:‘./‘+‘app_bill_model_20160203.pkl‘

(3)点号‘ . ’代表当前路径,即当时py文件所在的路径,有时可以方便路径的书写。

(4)自己写的py文件如何作为模块导入?

放在当前目录下可以直接引用,也可以放在不同的包里,从包里引用。

或设置引用的搜索路径。(还不是特别清楚)

Linux命令

(1)pwd命令能够显示当前所处的路径。

提示:应该经常使用pwd命令。Linux的目录结构非常复杂,一个小小的分支就可能会有十几层目录,就好像是个森林,所以Linux不会像Windows那样把全路径写在提示符里,那样太长了。在目录用cd钻来钻去,很容易记不清自己到底身在何处,这时候执行命令可是有点危险的,例如,想删除一个文件,不搞清楚当前目录,可能会误删除同名的有用文件,而且没那么容易恢复。还有很多其他的情况需要使用pwd,尤其是在执行“rm –rf”这种对目录直接删除的操作时,更需要用pwd确定一下,可能每执行十几个命令就会输入一回。

(2)cp命令能够复制一个文件或者生成一个不同名但是内容相同的文件。

 

时间: 2024-11-29 09:14:42

Python学习2016.4.12的相关文章

python学习2016.4.13

Python函数   (1)数据框的另一种定义方式,将数据内容(多维数组)直接放入data中,再定义columns和index.(数据框.columns是取列名,.index是取行名,取出的类型类似元组,可以用[0],[1]-直接取出) df = pd.DataFrame(data=[[34, 'null', 'mark'], [22, 'null','mark'], [34, 'null', 'mark']], columns=['id', 'temp', 'name'], index=[1,

Python学习之路12?模块与包

一 模块 1.1 什么是模块? 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 1.2 为何要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test.py方式去执行,此时test.py被称为脚本script. 随着程序的发展,功能越来越多,为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理.这时我们不仅仅可以把

Python学习进程(12)模块

    模块让你能够有逻辑地组织你的Python代码段.     (1)python模块: 模块化的好处: 1.把相关的代码分配到一个模块里能让你的代码更好用,更易懂. 2.模块也是Python对象,具有随机的名字属性用来绑定或引用. 3.简单地说,模块就是一个保存了Python代码的文件.模块能定义函数,类和变量.模块里也能包含可执行的代码. 模块化的实例: [email protected]:/home/sunjimeng/桌面# cat first.py def ten(): for in

python学习2016.4.1

(1)pandas.Series.value_counts:返回对象中包含唯一值个数, Series.value_counts(normalize=False, sort=True, ascending=False, bins=None,dropna=True) 参数: normalize : boolean, default False 如果True则返回counts的相对频率 sort : boolean, default True 对值进行排序 ascending : boolean, d

Python 学习笔记【12】字典

语法: 字典一种key - value 的数据类型 1 info = { 2 'stu1101': "TengLan Wu", 3 'stu1102': "LongZe Luola", 4 'stu1103': "XiaoZe Maliya" 5 } 字典的特性: dict是无序的 key必须是唯一的 查找 1 print(info["stu1102"]) 2 print(info.get("stu1102"

Python学习笔记(12)装饰器

import time def show_time(f): def inner(a, b): start = time.time() f(a, b) end = time.time() print('spend %s' % (end - start)) return inner @show_time # add = show_time(add)def add(a, b): print(a + b) time.sleep(1) add(3, 4) import timeimport functoo

【我拼搏的2016】python学习的新认知和培训期间

2016年12月16日:[我拼搏的2016]python学习的新认知和培训期间 一:自我介绍 我叫陈浩,我于2016年10月报名参加了由alex老师主讲的python培训班,希望能够通过学习后实现python安全和运维的学习计划. 二:对python新的认识 经过2个月的努力之后,我对python领域有了新的认知: 1.从以前不懂编程的小菜鸟到现在能看懂部分代码了,并完美的解释起来不费什么力气了. 2.认识了很多志同道合的python伙伴. 3.目前还在第三模块学习中,alex老师讲课风格比较生

【我拼搏的2016】python 学习之路

2016年是一个丰收的一年,这一年我选择了51学院python 微职位培训课程.学习的初衷是为了提升自己技术,增强职场竞争力.现在竞争的年代,不断进步才是生存之道.说实话在漫长的职业生涯中,由其是做IT技术这个方向,提升自己是时时刻刻要做的事.所以选择了这个学习机会 ,就是给自己一个提升的好机会 .目前我还在学习中,学习课程第六个模块,在参与学习这段时间,确实感觉学习到知识在工作上起了很大帮助,过去运维工作不能完成的事,现在通过老师讲过的例子,可以完成一些基本运维脚本开发.把工作中过去一些繁锁的

python 学习笔记 12 -- 写一个脚本获取城市天气信息

最近在玩树莓派,前面写过一篇在树莓派上使用1602液晶显示屏,那么能够显示后最重要的就是显示什么的问题了.最容易想到的就是显示时间啊,CPU利用率啊,IP地址之类的.那么我觉得呢,如果能够显示当前时间.温度也是甚好的,作为一个桌面小时钟还是很精致的. 1. 目前有哪些工具 目前比较好用的应该是 weather-util, 之前我获取天气信息一般都是通过它. 使用起来也很简单: (1) Debian/Ubuntu 用户使用 sudo apt-get install weather-util 安装