博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Head First Python 读书笔记
阅读量:6672 次
发布时间:2019-06-25

本文共 1176 字,大约阅读时间需要 3 分钟。

  记录一下这段时间看《Head First Python》记录的一些小知识,只是记了很少一部分,有需要的话以后再添加吧。


 

for循环的使用:

  for 目标标识符 in 列表:
    处理代码

if语句的使用:

  if 满足某个条件:
    true组
  else:
    false组
  • len() BIF会提供某个数据对象的长度,或集合的项数。

  • isinstance() BIF会检查一个标识符是否为某个指定类型。

  • 使用可选参数:  def print_lol(the_list , level = 0)

下面附一些代码:

#code of open filedef get_coach_data(filename):    try:        with open(filename) as f:            data = f.readline()        temp = data.strip().split(',')        return (AthleteList(temp.pop(0) , temp.pop(0) , temp)    except IOError as e:        print('File Error:' + str(e))        return (None)

 

#code with great styledef top3(self):    return (sorted(set([sanitize(i) for i in self]))[0:3])

 

#demo of pickleimport pickletry:    with open ("data.pickle" , 'wb') as mysavedata:        pickle.dump([1 , 2 , 'three'] , mysavedata)except pickle.PickleError as e:    print('File Error:' + str(e))

 

#demo of classclass AthleteList(list):    det __init__(self , a_name , a_dob = None , a_times = []):        self.name = a_name        self.dob = a_dob        self.extend(a_times)    def top3(self):        return (sorted(set([sanitize(i) for i in self]))[0:3])

 

转载于:https://www.cnblogs.com/H-Vking/p/5572358.html

你可能感兴趣的文章
Win7下部署asp.net程序如果有RDLC报表需要以下配置
查看>>
Jhipster_cn中文翻译组
查看>>
Nagios简介与安装(1)
查看>>
centos 本地yum配置
查看>>
使用Vundle来管理vim的插件
查看>>
我们容易忽略的WebDriver 的一些方法
查看>>
Windows借助脚本实现自动化加域
查看>>
构造函数私有化
查看>>
我的友情链接
查看>>
Linux Shell编程
查看>>
归档与反归档
查看>>
Learning Data Structure_5_图(2)
查看>>
HDS G1000和Gx00的端口属性
查看>>
Innodb中mysql如何快速删除2T的大表
查看>>
bash基本命令的使用(笔记)
查看>>
windows_learn 002 用户管理和组策略
查看>>
kafka性能优化
查看>>
含有echart 图表的报表打印
查看>>
域控迁移为08 R2后无法访问Linux服务器共享
查看>>
我的友情链接
查看>>