随笔分类 - 洗礼灵魂,修炼python
零基础python学习随笔,个人原创见解
摘要:random模块用于生成随机数
2.常用函数:
random:用于生成一个0到1的随机符点数: 0 <= n < 1.0
uniform(a, b):用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: a <= n <= b。如果 a
阅读全文
摘要:关键词
1.什么是关键词:
就是系统已经定义好的一些关键词语法,可以直接使用,很明显的就是在IDE里这些关键词会高亮显示的就是
2.有哪些关键词:
前面我们一直在说关键词,内置函数,到底有哪些关键词对吧?怎么查看有哪些,学了模块之后,我们就可以导入一个keyword模块来查看:
阅读全文
摘要:前面的章节你如果看懂了,基本算是入门了七八了,不过如果你以为python就这么点东西,你觉得很简单啊,那你就错了,真正的东西在后面,前面我说的几大核心其实也不是多么高深多么厉害的,那些东西是基础很常用,所以你必须掌握好,地基打好才好办事,所以才是核心。
从这一章开始将渐渐进入python中关键的东西
python的一个优势是有着大量自带和在线的模块(module)资源,可以提供丰富的功能,在使用这些模块的时候,如果每次都去网站找在线文档会过于耗费时间,结果也不一定准确。因此这里介绍下python自带的查看帮助功能,可以在编程时不中断地迅速找到所需模块和函数的使用方法
阅读全文
摘要:所有的编程语言里都有判断语句和循环语句。
判断语句则是用来分支程序流程的
循环语句则是为了实现一个效果,让程序的规律性的重复操作
不用说,分支和循环自然在python里也是有的
一,条件判断:if,if……else
1.在python里if可以单独出现,也可以和else配套出现,但是else不能单独出
阅读全文
摘要:python几大核心之——字符串
1.什么是字符串
其实前面说到数据类型时说过了,就是带有引号的参数,“”引号内的一切东西就是字符串,字符串又叫文本。
2.创建字符串的两种方式:
阅读全文
摘要: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语言等的速度还是稍慢)。
阅读全文