随笔分类 - python2
一点一滴学python2
摘要:1、生成列表 要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11): print range(1, 11) # ==> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 列表生成式则可以用一行语句代替循环生成: L = [x
阅读全文
摘要:1、迭代 在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。 在Python中,迭代是通过 for ... in 来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的 for (i=0
阅读全文
摘要:1、取一个list的部分元素是非常常见的操作,Python提供了切片(Slice)操作符 L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。 如果第一个索引是0,还可以省略: 也可以从索引1开始,取出2个元素出来: 只用一个 : ,表示从头到尾,因此
阅读全文
摘要:Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。 要调用一个函数,需要知道函数的名称和参数 1、内置函数举例: 1)、求绝对值的函数 abs(),它接收一个参数 也可以在交互式命令行通过 help(abs) 查看abs函数的帮助信息。 print abs(-120)
阅读全文
摘要:1、set dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。 有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,目的就是保证这个集合的元素不会重复,这时,set就派上用场了。 set 持有一系列元素,这一点和 list 很
阅读全文
摘要:1、dict集合 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 d = { 'name': 'Tom', 'age': 25, 'sex': 'man' } print d # ==> {'age': 25, 'n
阅读全文
摘要:缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。 1、if语句 if 语句后接表达式,然后用:表示代码块开始。 N = 18 if N >= 12: print N, ' >= 12' print 'END' # 18 >
阅读全文
摘要:1、tuple是另一种有序的列表。 中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。 创建tuple和创建list唯一不同之处是用( )替代了[ ] t = (10, 20, 30, 40) print t # ==> (10, 20, 30,
阅读全文
摘要:1、Python内置的一种数据类型是列表:list。 list是一种有序的集合,可以随时添加和删除其中的元素。 list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。 构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。通常
阅读全文
摘要:Python支持布尔类型的数据,布尔类型只有True和False两种值 与运算:只有两个布尔值都为 True 时,计算结果才为 True。 True and True # ==> True True and False # ==> False False and True # ==> False F
阅读全文
摘要:Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致。 使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层: (1 + 2) * 3 #9 (2.2 + 3.3) / (1.5 * (9 - 0.3)) #0.4214559
阅读全文
摘要:1、字符串可以用''或者""括起来表示。 多重字符串可以用“ ‘ ’ ”” 或者‘ “ ” ’ 或者 / 进行转义 'Learn "Python" in web' 'Bob said \"I\'m OK\".' 常用的转义字符还有: \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身 2
阅读全文
摘要:变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头 a = 1 t_007 = 'T007' 在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量 a = 123 # a是整数 print a a
阅读全文
摘要:1、print语句 print语句可以向屏幕上输出指定的文字。比如输出'hello, world' print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出: print会依次打印每个字符串,遇到逗号“,”会输出一个空格 print 'The quick brown fox', 'j
阅读全文
摘要:一、整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c
阅读全文
摘要:1、简介 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于P
阅读全文

浙公网安备 33010602011771号