09 2017 档案
摘要:python几大核心之——字典(dict)
1.什么是字典
学生时代都用过字典吧?通过这个字的读音或者偏旁就能用字典查到其相关信息,词性,意思,组词,造句,还有在什么场合下用这个字等等的。
在python中的这个字典,其实原理是一样的,当然,python里的这个字典肯定不是用来查字的,是用来查我们需要的数据的,不过,如果你真要用python字典来查哪个字也是可以的,通过python的网络爬虫来查字就行,而且不止查字,可以查很多东西。
字典的特征号是花括号{}
2.字典的作用:
用来关联数组,或者叫归类数据
阅读全文
摘要:前面已经把列表的基本用法讲解完
接着讲python的几大核心之——元组(tuple)
1.什么是元组?
类似列表,但为不可变对象,之前提到列表是可变对象,所谓可变对象就是支持原处修改,并且在修改前后对应的内存空间里的id依然不变,而不可变对象就是不支持原处修改,得重新赋值才行,但在重新赋值的时候,内存ID已经发生改变。
元组的特征是什么呢?下面会解释!
2.创建元组的两种方式:
阅读全文
摘要:注意python2中和python3中,input函数是不太一样的,python2中,input用户传入什么类型就是什么类型而python3中,不管传入什么类型,都会变成字符串,这和python2中的raw_input函数相同,并且在python3中不再有raw_input。
有了input,就可以和用户交互,可以让代码活起来,然而你是不是觉得好像没什么鸟用对不对,用处大了,后面大部分编程都会用到它。
阅读全文
摘要:前面提到了BIF(内置函数)这个概念,什么是内置函数,就是python已经定义好的函数,不需要人为再自己定义,直接拿来就可以用的函数,那么都有哪些BIF呢?
可以在交互式界面(IDLE)输入这段代码,注意是两边都是双下划线
阅读全文
摘要:上一篇说到print语句,print是可以打印任何类型到屏幕上,都有哪些类型呢?
整形(int)
长整型(long)
浮点型(float)
字符型(str)
布尔型(bool)
最常见的就这几种。
在这之前不得不先提到一个知识——变量,什么是变量,一般会这么理解:就是会变的量,它的值会改变的量,与常量(数字)对应。其实这不太准确的。
变量名就像我们现实社会的名字,把一个值赋值给一个名字时,TA会存储在内存中,称之为变
阅读全文
摘要:前期工作已经准备好后,可以打开IDE编辑器了,你可以选择python自带的IDLE,也可以选择第三方的,这里我使用pycharm——一个专门为python而生的IDE
按照惯例,第一个python代码打印一个所有开发语言里入门必学“hello,world”?no,你错了,我偏不
阅读全文
摘要:安装python和基本配置:
python官方下载地址:www.python.org
阅读全文
摘要:python,是一种解释型(高级)的,面向对象的,带有动态语义的高级程序设计的开源语言。1989年,Guido von Rossum(荷兰人)人称龟叔,他在圣诞节时因为无聊而开发出来的,详细的python发展史介绍可以百度或Google,已经很多了,不再赘述。
python是从2015年在国内火起来,之前为什么不火,因为国内情况一直稍落于外国强国,并且在刚开始的python其实很多缺点,因为是门高级语言,每次运行代码都需要解释器解释或者叫翻译一次才可以执行代码,速度比C等开发语言慢很多,直到后面出现两大转折点:
1.因特尔的奔腾处理器出现,大大提高了机器的处理速度,并且慢慢改进,现在的计算机配置基本是可以流畅运行,所以解决了python最大的诟病(不过相比其他比如C语言等的速度还是稍慢)。
阅读全文