【编程语言】Python
文章平均质量分 67
Ijuan_0712
记录学习工作生活,和媳妇儿一起奋斗
展开
-
从事C和C++开发者快速学python(二)
二:变量、运算与表达式Python变量与C语言中的变量的不同之处,我们用下面一个简单的例子来进行说明:复利计算器程序:principal = 1000 #本金rate = 0.05 #利率numyears = 5 #期数,年year = 1while year principal = princ原创 2016-05-30 10:21:27 · 2116 阅读 · 0 评论 -
负数求余,Python和C语言的不同
在数学公式中,两种语言的表示算法都是一样的,都是:r=a-n*[a/n]以上,r是余数,a是被除数,n是除数。唯一不同点,就是商向0或负无穷方向取整的选择,c从c99开始规定向0取整,python则规定向负无穷取整,选择而已。向零取值的含义是:9/7=1 .29----向0取值-->1;-9/7=-1.29----向0取值------>-1向负无穷取值的含义是:9/7=1 .2原创 2016-11-16 09:46:11 · 6390 阅读 · 4 评论 -
判断python字典中key是否存在的
一般有两种通用做法:第一种方法:使用自带函数实现:在python的字典的属性方法里面有一个has_key()方法:#生成一个字典d = {'name':Tom, 'age':10, 'Tel':110}#打印返回值print d.has_key('name')#结果返回True第二种方法:使用in方法:#生成一个字典d = {'name':Tom原创 2016-08-09 11:14:40 · 378407 阅读 · 9 评论 -
python中的enumerate函数
在python中enumerate的用法多用于在for循环中得到计数,enumerate参数为可遍历的变量,如 字符串,列表等; 返回值为enumerate类。示例代码如下所示:import strings = string.ascii_lowercasee = enumerate(s)print sprint list(e)输出结果如下:abcdefghijk原创 2016-08-09 10:50:05 · 7385 阅读 · 0 评论 -
从事C和C++开发者快速学python(四)
单引号,双引号和三引号都可以用来定义字符串。三引号可以定义特别格式的字符串。字符串作为一种序列类型,支持像Matlab一样的索引访问和切片访问。 a = 'Hello World' b = "Python is groovy" c = """What is footnote 5?""" 一个字符串用什么引号开头,就必须用什么引号结尾。以上引号之间的一切都作为字符串的原创 2016-07-21 10:40:29 · 941 阅读 · 0 评论 -
Python中对列表的可变性进行讨论
在Python中,一切皆对象,对于对象中的数字,字符串,元组,其是不可变的对象。而对于列表是可变的对象。 可变与不可变性,是对内存地址而言的。由于Python是解释性语言,因而对于每个对象的赋值都是对内存块的引用,例如 a=2,此时a是2的引用,若这是你修改a=2的表达式,改为a=3,此时a就指向了3这个内存块。具体程序如下所示:a = 2print id(a)a原创 2016-07-25 10:08:15 · 909 阅读 · 0 评论 -
Python知识点系统图
有编程基础的人一看就可以了解Python的用法了,真正的30分钟上手。国外一高手画的。翻译 2016-06-01 09:46:28 · 1986 阅读 · 0 评论 -
从事C和C++开发者快速学python(三)
三:条件语句 在这块,Python与其它大多数语言有个非常不同的地方,Python语言使用缩进块来表示程序逻辑(其它大多数语言使用大括号等)。例如:if age print("你不能买酒。") print("不过你能买口香糖。")print("这句话处于if语句块的外面。") 这原创 2016-06-01 09:32:38 · 841 阅读 · 0 评论 -
从事C和C++开发者快速学python(一)
一:从Python认识hello world假设你已经安装好了Python, 那么在Linux命令行输入:$python将直接进入python。进入Python的提示符为>>>。如何打印一个hello world?方法一:直接再终端上写入>>>print ‘hello world’方法二:将这句代码写到一个文件中,例如hello.py。pri原创 2016-05-27 17:44:07 · 2329 阅读 · 0 评论 -
Python系统性能信息模块psutil
通常linux系统的基础信息如内存、cpu等这些都是通过shell来获取。不过python的psutil模块把shell查看系统基础信息的功能都包装了下,使用更加简单,功能丰富。shell命令如下:物理内存total 值: free -m | grepMem | awk '{print $2}'物理内存used 值: free -m | grepMem | awk '{print原创 2017-01-11 15:53:36 · 2372 阅读 · 0 评论