Python 入门
文章平均质量分 78
HeartyHu
好人!
展开
-
Python 入门 之 数据类型
Python 入门 之 数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模原创 2016-03-23 02:52:32 · 716 阅读 · 0 评论 -
Python入门 之 列表生成式
Python入门 之 列表生成式1. 生成列表要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11):>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]但如果要生成[1x1, 2x2, 3x3, …, 10x10]怎么做?方法一是循环:>>> L = []>>> for x in range原创 2016-03-26 17:54:42 · 5354 阅读 · 0 评论 -
Python入门 之 迭代
Python入门 之 迭代1. 什么是迭代在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种 遍历 我们称为迭代(Iteration)。在Python中,迭代是通过 for … in 来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码:for (i=0; i<list.length; i++) {原创 2016-03-26 04:17:25 · 810 阅读 · 0 评论 -
Python入门 之 切片
Python入门 之 切片1. 对list进行切片取一个list的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']取前3个元素,应该怎么做?笨办法:>>> [L[0], L[1], L[2]]['Adam', 'Lisa', 'Bart']之所以是笨办法是因为扩展一下,取前N个元素就没辙了。取前N个元素,也就是索原创 2016-03-26 03:19:27 · 806 阅读 · 0 评论 -
Python入门 之 函数
Python入门 之 函数1. 什么是函数我们知道圆的面积计算公式为: S = πr²当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3个不同大小的圆的面积:r1 = 12.34r2 = 9.08r3 = 73.1s1 = 3.14 * r1 * r1s2 = 3.14 * r2 * r2s3 = 3.14 * r3 * r3当代码出现有规律的重复的时候,你就需要当心原创 2016-03-26 02:34:07 · 857 阅读 · 0 评论 -
Python入门 之 Set
Python入门 之 Set1. 什么是Setdict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,目的就是保证这个集合的元素不会重复,这时,set就派上用场了。set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key原创 2016-03-25 22:05:26 · 664 阅读 · 0 评论 -
Python入门 之 dict
Python入门 之 dict什么是dict我们已经知道,list 和 tuple 可以用来表示顺序集合,例如,班里同学的名字:[‘Adam’, ‘Lisa’, ‘Bart’]或者考试的成绩列表:[95, 85, 59] 但是,要根据名字找到对应的成绩,用两个 list 表示就不方便。如果把名字和分数关联起来,组成类似的查找表:‘Adam’ ==> 95 ‘Lisa’ ==> 85 ‘Bart原创 2016-03-25 00:53:40 · 753 阅读 · 0 评论 -
Python入门 之 定义字符串
Python入门 之 定义字符串字符串前面我们讲解了什么是字符串。字符串可以用”或者”“括起来表示。如果字符串本身包含’怎么办?比如我们要表示字符串 I’m OK ,这时,可以用” “括起来表示:“I’m OK”类似的,如果字符串包含”,我们就可以用’ ‘括起来表示:‘Learn “Python” in imooc’如果字符串既包含’又包含”怎么办?这个时候,就需要对字符串的某些特殊字符进行“转义”原创 2016-03-23 03:57:52 · 1673 阅读 · 0 评论 -
Python入门 之 循环
Python入门 之 循环for循环list或tuple可以表示一个有序集合。如果我们想依次访问一个list中的每一个元素呢?比如 list:L = ['Adam', 'Lisa', 'Bart']print L[0]print L[1]print L[2]如果list只包含几个元素,这样写还行,如果list包含1万个元素,我们就不可能写1万行print。这时,循环就派上用场了。Python原创 2016-03-24 04:20:12 · 915 阅读 · 0 评论 -
Python入门 之 列表操作
Python入门 之 列表创建listPython内置的一种数据类型是列表:list。list是一种 有序 的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示:>>> ['Michael', 'Bob', 'Tracy']['Michael', 'Bob', 'Tracy']list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。构造原创 2016-03-23 04:32:07 · 806 阅读 · 0 评论 -
Python入门 之 变量
Python入门 之 变量在Python中,变量的概念基本上和初中代数的方程变量是一致的。例如,对于方程式 y=x*x ,x就是变量。当x=2时,计算结果是4,当x=5时,计算结果是25。只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头,比如:a = 1变量a是一个整数。t原创 2016-03-23 03:57:18 · 648 阅读 · 0 评论 -
Python入门阶段总结
Python入门阶段总结1. 数据类型整数(正负,与数学上一样,0x十六进制)、浮点数(科学计数法)、字符串、布尔型(True/False,and/or/not)、空值(特殊的值,None),除此之外,还有列表、字典等多种数据类型,还允许创建自定义数据类型。2. 变量变量名:英文、下划线、数字的组合,数字不能开头;变量本身类型不固定,不需要制定数据类型,是动态语言,更灵活;a=’ABC’ : (1)原创 2016-03-28 16:58:14 · 971 阅读 · 0 评论