Python入门
Dlutzhangyi
一个正在研究docker和k8s的互联网底层码农
展开
-
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 · 185 阅读 · 0 评论 -
Python 迭代(6)
什么是迭代 在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。在Python中,迭代是通过 for ... in 来完成的。 因为 Python 的 for循环不仅可以用在list或tuple上,还可以作用在其他任何可迭代对象上。因此,迭代操作就是对于一个集合,无论该集合是有序还是无序,我们用原创 2017-10-30 18:52:34 · 235 阅读 · 0 评论 -
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 · 208 阅读 · 0 评论 -
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 · 192 阅读 · 0 评论 -
Python Dict和Set(4)
Python之dict 类似于c++中的map d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } Python之访问dict 可以简单地使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用key: >>> print d['Adam原创 2017-10-30 16:29:40 · 397 阅读 · 0 评论 -
Python 条件判断和循环(3)
Python之if语句 age = 20 if age >= 18: print 'your age is', age print 'adult' print 'END' Python之if -else if age >= 18: print 'adult' else: print 'teenager' Python之if-elif-else原创 2017-10-30 16:19:33 · 373 阅读 · 0 评论 -
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 · 155 阅读 · 0 评论 -
Python变量与数据类型(1)
Python中定义字符串 普通字符串的定义: 字符串可以用' '或者" "括起来表示。如果字符串既包含 ' 又包含 " 时,对字符串的某些特殊字符进行“转义”,Python字符串用 \ 进行转义,要表示字符串Bob said "I'm OK".可以在它前面插入一个\表示这是一个普通字符,因此可以表示为'Bob said \"I\'m OK \".'。 常见的转义字符有 \n 表示换行原创 2017-10-30 15:23:38 · 189 阅读 · 0 评论