python基础教程(第3版)笔记-第五章

导入时重命名

import somemodule
from somemodule import somefunction
from somemodule import somefunction, anotherfunction, yetanotherfunction 
from somemodule import * 

在语句末尾添加as子句并指定别名

python 比较运算符

x is y #x和y 是同一个对象
x is not y #x 和y 是不同的对象

迭代字典

python基础教程(第3版)笔记-第五章_第1张图片

并行迭代

names =['ALL','JYY']
ages =[12,45]
for i in range(len(names)):
    print(names[i],'is',ages[i],'years old')

python基础教程(第3版)笔记-第五章_第2张图片

其他常用语句

  1. break
    要结束(跳出)循环,可使用break.
  2. ** continue**
    语句continue没有break用得多。它结束当前迭代,并跳到下一次迭代开头。这基本上意味着跳过循环体中余下的语句,但不结束循环.
  3. pass
  4. del删除
  5. exec:函数exec将字符串作为代码执行
  6. ** eval**

本章介绍的新函数

函数 描述
chr(n) 返回一个字符串,其中只包含一个字符,这个字符对应于传入的顺序值n([0,256)
eval(source[,globals[,locals]]) 计算并返回字符串表示的表达式的结果
exec(source[, globals[, locals]]) 将字符串作为语句执行
enumerate(seq) 生成可迭代的索引值对
ord( C ) 接受一个只包含一个字符的字符串,并返回这个字符的顺序值(一个整数)
range([start,] stop[, step]) 创建一个由整数组成的列表
reversed(seq) 按相反的顺序返回seq中的值,以便用于迭代
sorted(seq[,cmp][,key][,reverse]) 返回一个列表,其中包含seq中的所有值且这些值是经过排序的
xrange([start,] stop[, step]) 创建一个用于迭代的xrange对象
zip(seq1, seq2,…) 创建一个适合用于并行迭代的新序列

你可能感兴趣的:(python学习)