一.内存管理:

  Cpython解释器的垃圾回收机制

  一个没有绑定任何变量名的值被称为垃圾,即该值的引用计数为零。

二.变量值的三个特点:

  id: 内存地址

  type: 数据类型

  值

总结:id相同,值一定相同/   值相同,id不一定相同

三.可变类型和不可变类型: 当值改变时,id是否也改变来判断

  可变类型:值改变,id不变,证明原值改变

  不可变类型:值改变,id改变,证明不是在改变原值,而是创建了新值。

四: Python2 和Python3 用户输入的区别

  Python3: 用户输入仅有一个input(),输入默认问str类型

  Python2: raw_input 与Python3 input()功能一样

         input():要求用户必须输入明确的类型,输入什么就为什么类型

五: 基本数据类型:

1. 数字

  I. 整型  int :

  II.浮点型 float :

2. 字符串类型 str : 用来记录描述性状态

定义: 在单引号,双引号,三引号中包含一系列字符

嵌套: 在引号中同时用到引号时,要单双引号交替使用

使用: + 表示字符串之间的拼接

    * 表示字符串的复制

3. 列表类型 list :

用来记录多个值,用索引来对应多个值,有序(每个元素都分配一个数字-他的位置-从0开始)

定义: 在[] 中用逗号分隔开来多个任意来兴的值

例: L=['we', 2, [1,3,8]]

4.字典类型:(dict) ---无序

作用:用来记录对个值,用key对应value,其中key对value具有描述性功能

定义:在{}内用逗号隔开多元素,形式为 key:value, key 通常为字符串类型,value可以为任意类型

例: L={ ‘name’:'May', 'gender':'female', 'hobby':['tennis','pingpang','swimming']}

可以通过key来寻找对应的value

例:print(L['name']) ------结果为 May

5.布尔值: True 或 False

布尔值为假的数据类型: 0,None, 空

六. 基本预算符

1. 比较运算:

>  大于     < 小于      >=  大于等于      <=  小于等于    !=  不等于

2. 逻辑运算: and    or     not

and:  连接两个条件,同时成立时为True

or : 连接两个条件,任意一个成立为True

not : 对紧跟其后的条件取反

3.  is 与 ==

is     判断id是否相等

==   判断值是否相等

summer_19th,Nov 2018的更多相关文章

  1. 文件操作_26th,Nov 2018

    文件:操作系统问应用程序或用户提供一种操作硬盘的虚拟单位 --文件时操作系统提供的虚拟单位 --应用程序或用户对文件的读写操作都是向操作系统发送指令 --文件包括文本文件和二进制文件 为何要用文件:文 ...

  2. summary_22rd Nov 2018

    一. 列表:记录同种属性的多个值 定义:在[]中用逗号分隔开多个任意的值 类型转换:L=list( )  括号中的内容必须是可迭代类型,包括字符串,列表,字典等 常用操作和内置方法: 1.按照索引位置 ...

  3. summary_20th,Nov 2018

    一. 常量: 相对于变量,不改变的量 规定常量名全部大写(实际还是变量) 二:数值的运算符: 1. 算术运算符 +  和,    - 减,    *乘,       / 除(浮点数结果) // 取整, ...

  4. summary_16th Nov, 2018

    一. 编程语言的分类: a. 机器语言:直接使用二进制指令去编写程序,必须考虑硬件细节 b:汇编语言:用英文标签取代二进制指令去编写程序,必须考虑硬件细节 c:高级语言:用人类能理解的方式编写程序,通 ...

  5. 接口自动化:HttpClient + TestNG + Java(二) - 第一个接口测试:get请求

    在上一篇中,我们搭建好了HttpClient + TestNG + Java的自动化接口测试环境,这一篇我们就赶紧开始编写我们的第一个接口测试用例. 本篇会对问题解决的思路进行更详尽的阐述. 2.1 ...

  6. nginx常用场景

    1.浏览器缓存 server { listen 8083; server_name 127.0.0.1; sendfile on; access_log /var/log/nginx/static_s ...

  7. Flask-Login用户登陆

    Flask-Login Flask-Login 提供用户会话管理,处理常见的登录.退出和注册的任务. Flask-Login 没有绑定数据库,可以从数据库回调用户对象. 安装flask-login p ...

  8. CVE-2018-19386:SolarWinds数据库性能分析器中反射的XSS

    漏洞 在SolarWinds的11.1.457版中,"idcStateError.iwc"错误页面中存在Reflected Cross-Site Scripting漏洞,已经在版本 ...

  9. 一个账户接管几乎所有阿里巴巴网站(CSRF漏洞+WAF绕过)

    场景 文章是关于某些客户端漏洞导致几个阿里巴巴网站的帐户被接管. 条件 TL;DR 必要条件,例如JSONP,某些浏览器处理cookie等行为. 攻击原理 大多数阿里巴巴的网站加载并执行外部JavaS ...

随机推荐

  1. 【UOJ#196】【BZOJ4574】[Zjoi2016]线段树

    题目链接: http://www.lydsy.com/JudgeOnline/problem.php?id=4574 http://uoj.ac/problem/196 考虑数字随机并且值域够大,我们 ...

  2. SqlDataAdapter介绍【五】

    一.常用方法介绍 1. SqlDataAdapter有两个有用的方法,分别为 fill 和 update. 1. fill 方法 fill 方法是用来填充 DataSet 的.也就是,把数据库中的运送 ...

  3. Python编码简要说明

    ●python2默认编码:ASCII编码 达到正确显示,程序需要编码转换: UTF-8 -- >decode解码 --> Unicode Unicode -- > encode编码 ...

  4. Python全栈开发-执行字符串形式的语句和字符串形式的表达式方法(即exec和eval方法)

    Python有时需要动态的创造Python代码,然后将其作为语句执行  或  作为表达式计算. exec用于执行存储在字符串中的Python代码.   1. 语句与表达式的区别:表达式是 某事,语句是 ...

  5. Java 多线程 fork-join

    fork-join我们可以理解为分而治之,就是说当一个任务非常大的时候,我们可以按照一定的业务需求拆分为若干个小的任务,最后把这些小的任务再聚合起来. 下面就通过fork-join实现一个从1加到10 ...

  6. Python 编程快速上手 第六章总结

    第六章 字符串操作 前言 这一章节讲了关于 Python 中字符串类型的知识.与字符串有关的操作符,方法等等. 处理字符串:字符串的写入.打印.访问的知识 原始字符串 格式:r'string'作用:在 ...

  7. java日志及异常错误信息输出的问题

    1.异常信息可以层层传递,直到最后一层再输出日志也来得及 2.错误信息要在发生错误的当时就输出日志,否则到了其它层,很难得到准确的错误信息内容

  8. LeetCode--387--字符串中的第一个唯一字符

    问题描述: 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引.如果不存在,则返回 -1. 案例: s = "leetcode" 返回 0. s = "lovel ...

  9. Android ------ 美团的Lint代码检查实践

    概述 Lint是Google提供的Android静态代码检查工具,可以扫描并发现代码中潜在的问题,提醒开发人员及早修正,提高代码质量.除了Android原生提供的几百个Lint规则,还可以开发自定义L ...

  10. 3 爬虫解析 Xpath 和 BeautifulSoup

    1.正则表达式 单字符: . : 除换行以外所有字符 [] :[aoe] [a-w] 匹配集合中任意一个字符 \d :数字 [-] \D : 非数字 \w :数字.字母.下划线.中文 \W : 非\w ...