1.可迭代对象可以被for循环获取

2.可变与不可变对象

  不可变对象:数字 字符串 元组 所谓不可变是值和身份都不变          赋值时开辟新内存空间生成新值

  可变    对象:列表 字典 集合 所谓可变是指对象的值可变,身份不变   赋值时将保存的引用指向新创建的对象

3.

奇数 range(1,101,2) 或者 [i for i in range(1,101) if i % 2 != 0]

偶数 range(2,101,2) 或者 [i for i in range(1,101) if i % 2 == 0]

4.求100内偶数和

eval("+".join([str(i) for i in range(2,101,2)])) 或者 sum(range(0,101,2))

5.除生成一个元组

divmod(100,33)
(3, 1)

6.布尔值可以作为字典的key

7.函数中传字典func(**{"k1":"v1"})

None 0 "" () [] {} 都是False

8.字符串和bytes转换

# 字符串 -->encode --> bytes

bytes("涨",encoding="utf-8")

"涨".encode("utf-8")

# bytes -->decode --> 字符串

b'\xe6\xb6\xa8'.decode("utf-8")

9. 解压序列 (x,y,z) = (1,2,3)

随机推荐

  1. Netty核心概念(7)之Java线程池

    1.前言 本章本来要讲解Netty的线程模型的,但是由于其是基于Java线程池设计而封装的,所以我们先详细学习一下Java中的线程池的设计.之前也说过Netty5被放弃的原因之一就是forkjoin结 ...

  2. Android的相关事件

    Android的相关事件 1.Toast信息提醒 import android.support.v7.app.AppCompatActivity; import android.os.Bundle; ...

  3. 使用fiddler抓手机包遇到问题

    1,http://blog.csdn.net/roland_sun/article/details/30078353 2,参照上面不周,不能实现用自己ip:8888端口下载出证书 解决办法,先从fid ...

  4. 【es6】class

    class是es6引入的最重要特性之一.在没有class之前,我们只能通过原型链来模拟类. 基本用法 如果你用过java这样的纯面向对象语言,那么你会对class的语法非常熟悉. class Peop ...

  5. Android_设置全屏的方法

    在开发的过程中,我们有时候需要让我们应用程序全屏或者是让某个页面全屏,在今天的android小技巧中我们来讲讲如何设置我们的应用程序 全屏: 通常我们有三种方式: 1.在onCreate方法中添加代码 ...

  6. WordPress导航菜单函数

    导航菜单是每一个WordPress主题必须的元素,如果你要制作一个WordPress主题,那就必须熟悉WordPress导航菜单注册函数 register_nav_menus() 和 导航菜单调用函数 ...

  7. linux内核移植过程问题总结

    移植内核:2.6.30.4内核根目录下的.config为当前配置内核的且已经配置好的内核配置.make zImage以此为依据配置内核的过程:cd linux-2.6.30.4(进入Linux根目录) ...

  8. expect安装和使用

    Expect是一个我们常在shell交互时常用到的工具,它主要由expect-send组成.Expect是等待输出内容中的特定字符.然后由send发送特定的相应.Expect的工作流程类似于:小明和小 ...

  9. Innosetup新增Wizard Page

    Innosetup 新增一个向导页面,让用户选择安装方式 转载于:http://www.docin.com/p-612536939.html 在Innosetup的向导页面中,新增一个页面,提供两种安 ...

  10. chown -R 用户名:组名 ./ 及 chown用法介绍

    当我们在不通过yum(CentOS).apt-get(Ubuntu)来安装MySQL的时候,通常执行以下命令来改变目录的拥有者: [root@localhost ~]# chown -R mysql: ...