- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 Python 列表生成式(7)
生成列表>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是循环:>>> L = []>>> for x in range(1, 11):... L.append(x * x)... >>> L[1, 4, 9, 16, 25, 36
2017-10-30 19:04:19 174
原创 Python 迭代(6)
什么是迭代在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。在Python中,迭代是通过 for ... in 来完成的。因为 Python 的 for循环不仅可以用在list或tuple上,还可以作用在其他任何可迭代对象上。因此,迭代操作就是对于一个集合,无论该集合是有序还是无序,我们用
2017-10-30 18:52:34 223
原创 Python 切片(6)
对list进行切片>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']>>> L[0:3]['Adam', 'Lisa', 'Bart']>>> L[:3]['Adam', 'Lisa', 'Bart']>>> L[1:3]['Lisa', 'Bart']>>> L[:]['Adam', 'Lisa', 'Bart', 'Paul']
2017-10-30 18:42:14 197
原创 Python函数(5)
Python函数基础简单的python函数在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。def my_abs(x): if x >= 0: return x else: return -x返回多值的函数
2017-10-30 18:23:07 182
原创 Python Dict和Set(4)
Python之dict类似于c++中的mapd = { 'Adam': 95, 'Lisa': 85, 'Bart': 59}Python之访问dict可以简单地使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用key:>>> print d['Adam
2017-10-30 16:29:40 381
原创 Python 条件判断和循环(3)
Python之if语句age = 20if age >= 18: print 'your age is', age print 'adult'print 'END'Python之if -elseif age >= 18: print 'adult'else: print 'teenager'Python之if-elif-else
2017-10-30 16:19:33 364
原创 Python List和Tuple类型(2)
Python创建list构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。通常,我们会把list赋值给一个变量,这样,就可以通过变量来引用list:classmates = ['Michael', 'Bob', 'Tracy']L = ['Michael', 100, True]empty_list = []Pyt
2017-10-30 15:47:50 149
原创 Python变量与数据类型(1)
Python中定义字符串普通字符串的定义: 字符串可以用' '或者" "括起来表示。如果字符串既包含 ' 又包含 " 时,对字符串的某些特殊字符进行“转义”,Python字符串用 \ 进行转义,要表示字符串Bob said "I'm OK".可以在它前面插入一个\表示这是一个普通字符,因此可以表示为'Bob said \"I\'m OK \".'。常见的转义字符有\n 表示换行
2017-10-30 15:23:38 181
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人