
python基础知识
文章平均质量分 70
bear_n
带着问题上路!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python简介
解释型语言/编译型语言计算机不能直接理解高级语言,只能直接理解机器语言。只有把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。原创 2016-12-14 22:36:58 · 650 阅读 · 0 评论 -
控制流
布尔值和整型、浮点型、字符型数据类型不同,布尔数据类型只有两个值:True,False。在作为python代码输入时,布尔值True和False不像字符串,两边没有引号,它们总是以大写字母T和F开头,后面的字母小写。比较操作符比较操作符比较两个值,求值为一个布尔值。比较操作符根据给它们提供的值,求值为True或False。原创 2017-04-08 12:08:13 · 478 阅读 · 0 评论 -
函数
函数在Python中,函数包含以下几部分:def关键字函数名由括号()包围着的参数列表,每个参数之间用逗号隔开。在下一行,缩进的代码块(称为函数体)原创 2017-04-09 11:32:47 · 337 阅读 · 0 评论 -
再探列表
引用分析下面程序:spam = [0,1,2,3,4,5,6]cheese = spamcheese[1] = 'hello'print(spam)print(cheese)运行结果:[0, 'hello', 2, 3, 4, 5, 6][0, 'hello', 2, 3, 4, 5, 6]为什么修改列表cheese的表项值,也会同时导致列表spam的表项值改变呢?当我们将列表赋值给一个变原创 2017-04-10 21:41:55 · 332 阅读 · 0 评论 -
列表数据类型
列表数据类型“列表”是一个值,它包含多个字构成的序列。“列表值”指的是列表本身,而不是指列表中的值。列表中的值称为表项,表项用逗号隔开。列表用左括号开始,右括号结束,即[]。注意,[]是一个空列表,不包含任何值。列表操作下标取得列表的单个值列表后面方括号内的整数被称为“下标”。下标只能是整数,不能是浮点数。列表中第一个值的下标是0,列表中第二个值的下标为1,以此类推。负数下标虽然下标从0开始先上增长原创 2017-04-10 21:44:22 · 6134 阅读 · 0 评论 -
python基础
表达式表达式包含“值”和“操作符”,并且总是可以求值为单个值。没有“操作符”的单个“值”也被认为是一个表达式,尽管它的求值结果就是它自己。原创 2017-04-06 11:21:30 · 344 阅读 · 0 评论 -
Python 函数中,参数是传值,还是传引用?
Python 函数中,参数是传值,还是传引用?在 C/C++ 中,传值和传引用是函数参数传递的两种方式,在Python中参数是如何传递的?回答这个问题前,不如先来看两段代码。原创 2017-05-29 10:44:58 · 600 阅读 · 0 评论 -
python列表推导
1.列表推导式书写形式: [表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件]2.举例说明:li = [1,2,3,4,5,6,7,8,9]print [x**2 for x in li]print [x**2 for x in li if x>5]print dict([(x,x*10) for x in li])print [ (x,原创 2017-06-01 23:28:16 · 482 阅读 · 0 评论 -
Python namedtuple 具名元组
Python中的tuple是一个非常高效的集合对象,但是我们只能通过索引的方式访问这个集合中的元素,比如下面的代码:Bob=('bob',30,'male') print 'Representation:',Bob Jane=('Jane',29,'female') print 'Field by index:',Jane[0] for people in [Bob,Jane]:原创 2017-06-01 23:28:45 · 1413 阅读 · 0 评论