python
文章平均质量分 80
xin_y
这个作者很懒,什么都没留下…
展开
-
python 共享引用:多个变量引用同一对象
== 判断字面值是否相等>>> x = 10>>> y = 10>>> x == yTrue>>> a = "tom">>> b = "tom">>> a == bTrueis 判断引用对象地址是否相同>>> x = 10>>> y = 10>>> x is yTrue>>> a = "tom">>> b = "tom">>> a is bTrue0~2原创 2016-12-23 14:23:23 · 1139 阅读 · 0 评论 -
python 数值处理内置函数
int(obj) 转换成整型>>> 10 + 111>>> 10 + int("30")40>>> 10 + int("1101")1111>>> 10 + int("1101", 2)23>>> 10 + int("1101", 8)587>>> int("1101", 16)4353>>> float(obj) 转化成浮点型>>> float("3.1") *原创 2016-12-23 14:59:37 · 286 阅读 · 0 评论 -
Python:可变序列(list 列表) 与 不可变序列(tuple 元组) 特点
list列表:1.可包含任意对象的有序集合2.通过下标索引(位置偏移)访问元素3.可变长度,异质,可任意嵌套4.支持原位改变5.对象引用数组tuple元组:1.可包含任意对象的有序集合2.通过下标索引(位置偏移)访问元素3.固定长度,异质,可任意嵌套4.对象引用数组原创 2016-12-24 10:40:24 · 2180 阅读 · 0 评论 -
python:序列操作
pyton序列分为 可变序列 和 非可变序列可变序列和非可变序列的通用操作in 判断是否在序列中>>> names = ['yang', 'zhang','chen']>>> 'yang' in namesTrue>>> 'yang' not in namesFalse>>> scores = [1, 54, 15]>>> 1 in scoresTruenot原创 2016-12-23 16:57:15 · 325 阅读 · 0 评论 -
Python:str字符串常用操作
str转换字符串>>> s = str(31)>>> s'31'replace替换>>> s = 'a' * 5>>> s'aaaaa'>>> s.replace('a', 'b')'bbbbb'>>> s'aaaaa'>>> s = s.replace('a', 'b', 5)>>> s'bbbbb'capitalize第一个字符变为大写>>> str = "y原创 2016-12-24 11:28:05 · 1179 阅读 · 0 评论 -
python:内置核心数据类型
1.数值类型2.序列3.集合4.映射5.程序单元类型5.布尔bool6空对象None查看数据类型type(obj)>>> type(3.14)>>> type(10)>>> l = [1,3,9,2,8]>>> x = l.sort()>>> x>>> type(x)>>> x is NoneTrue>>> print(l)[1, 2原创 2016-12-23 14:37:56 · 724 阅读 · 0 评论 -
Python:文件
声明open(路径, 模式,encoding=编码)路径:1. ‘c:\\****’2. r‘c:\\**’ r原始路径2.'data,txt' 自动寻找模式:1.文本2.二进制文本:1) 'r' 读2) 'w' 写3) 'rw' 读写4) 'a' 追加二进制:‘*b’>>> f =原创 2016-12-24 16:42:41 · 276 阅读 · 0 评论 -
Python:映射 dict字典表
特性:1.通过键(key),而非位置偏移(下标索引)访问数据2.包括任意对象的无序集合3.可变长度,异质,可任意嵌套4.属 可变映射 分类5.对象引用表(hash table)>>> d = {'name':'yang', 'h':12}>>> d{'name': 'yang', 'h': 12}>>> doc = dict(title='li', aget原创 2016-12-24 15:35:34 · 2204 阅读 · 0 评论