标签:数据类型 star bre 例子 序列 https false finally one
Python学习知识点
一.基础知识点
1.python内部执行过程如下:
2.python中的注释
单行注视:# 被注释内容
多行注释:""" 被注释内容 """
3.变量
①.声明变量
上述代码声明了一个变量,变量名为: name,变量name的值为:"wupeiqi"
变量的作用:昵称,其代指内存里某个地址中保存的内容
变量定义的规则:
②.变量的赋值
4.输入
二.数据类型
1、数字
2 是一个整数的例子。
长整数 不过是大一些的整数。
3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。
(-5+4j)和(2.3-4.6j)是复数的例子。
int(整型)
在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
long(长整型)
跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数 值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。
float(浮点型)
浮点数用来处理实数,即带有小数的数字。类似于C语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。
complex(复数)
复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。
2、布尔值
真或假
1 或 0
3、字符串
"hello world
字符串常用功能:
4、列表
创建列表
基本操作:
5、元祖
创建元祖:
基本操作:
6、字典(无序)
创建字典:
常用操作:
三.运算
算数运算:
比较运算:
赋值运算:
逻辑运算:
成员运算:
四:容器操作
Python容器类型:列表和元组
列表是Python复合数据类型中最多功能的。 一个列表包含用逗号分隔并括在方括号([])中的项目。在某种程度上,列表类似于C语言中的数组。它们之间的区别之一是Python列表的所有项可以是不同的数据类型,而C语言中的数组只能是同种类型。
存储在列表中的值可以使用切片运算符([]和[])来访问,索引从列表开头的0开始,并且以-1表示列表中的最后一个项目。 加号(+)是列表连接运算符,星号(*)是重复运算符。
元组是与列表非常类似的另一个序列数据类型。元组是由多个值以逗号分隔。然而,与列表不同,元组被括在小括号内(())。
列表和元组之间的主要区别是 - 列表括在括号([])中,列表中的元素和大小可以更改,而元组括在括号(())中,无法更新。元组可以被认为是只读列表。
创建列表用[]或者是list()
创建元素用()或者是tuple
+ 连接两个列表 *复制n次列表 len()列表长度 in 某个元素是否存在 [start:end:step] 是切片
连续序列生成器:range函数
Range(n)从0到-1的序列
Range(start,end)从start到end-1的序列
Range(start,end,step)从start到end-1,步长间隔step
字典dict:
一个映射对象将可散列的值映射到任意对象。映射类型是可变的对象。当前只有一种标准的映射类型,即字典。用作键值的数字类型遵循正常的数值比较规则:如果两个数是相等的(例如1和1.0),那么它们可以交替使用来索引同一个字典条目。
字典的键值几乎可以是任意值。包含列表字典和其他可变类型(比较是通过值而不是对象本身的类型)不能作为键值。??
字典可以用一个被大括号包围的以逗号分隔的键值对(key:value)列表来创建,例
如:{′jack′:4098,′sjoerd′:4127}or{4098:′jack′,4127:′sjoerd′},或者用字典构造器来构造。X
dict.clear() 删除字典中所有元素
dict.copy() 返回字典(浅复制)的一个副本
dict.get(key,default=None) 对字典dict中的键key,返回它对应的值value,如果字典中不存在此键,则返回default 的值(注意,参数default 的默认值为None)
dict.has_key(key) 如果键(key)在字典中存在,返回True,否则返回False
dict.items() 返回一个包含字典中(键, 值)对元组的列表
dict.keys() 返回一个包含字典中键的列表
dict.values() 返回一个包含字典中所有值的列表
标签:数据类型 star bre 例子 序列 https false finally one
原文地址:http://www.cnblogs.com/bianyinqiang/p/7672940.html