随笔分类 -  Python基础

摘要:# 普通字符串:u'以字符作为输出单位'print(u'abc') # 用于显示 # 二进制字符串:b'' 二进制字符串以字节作为输出单位print(b'abc') # 用于传输 # 原义字符串:r'以字符作为输出单位,所有在普通字符串中能被转义的符号在这都原样输出'print(u'a\tb\nc' 阅读全文
posted @ 2019-04-22 21:16 挺锅锅 阅读(163) 评论(0) 推荐(0)
摘要:字符编码: 编码表:人能识别的符号与机器能识别的符号(01组成的二进制码)映射关系 py2:ASCII,常用ASCII表只有英文、数字、英文符号与与机器能识别的符号的对应关系 py3:utf-8,是unicode编码表的一种实现方式,采用变长存储数据,字母数字简单符号1个字节,中文3~6字节 utf 阅读全文
posted @ 2019-04-22 20:58 挺锅锅 阅读(264) 评论(0) 推荐(0)
摘要:类型转换 1.数字类型:int() | bool() | float() 2.str与int:int('10') | int('-10') | int('0') | float('-.5') | float('3.14') | str(数字) 3.重点 - str与list: 'abc' => [' 阅读全文
posted @ 2019-04-22 20:52 挺锅锅 阅读(315) 评论(0) 推荐(0)
摘要:字符串: # 字符串类型的一些操作(str)st1='hello world 'print(st1[0]) # 根据字符串索引来取字符h 找不到直接崩print(st1[-1]) # 根据索引倒取st2='123'print(st1+st2) # 字符串的拼接方法1print('%s%s%s' % 阅读全文
posted @ 2019-04-22 20:48 挺锅锅 阅读(381) 评论(0) 推荐(0)
摘要:(1)int整型:用于存放整形对象,是不可变类型。若将一个整数赋值给一个变量名,python可自动将其设置为int型。 例如:age = 30 这里的age对象的type即为 int。 (2)float浮点型:用于存放浮点型对象,是不可变类型。若将一个浮点数(带小数点的数)赋值给一个变量名,pyth 阅读全文
posted @ 2019-04-22 20:27 挺锅锅 阅读(1390) 评论(0) 推荐(0)
摘要:在Python中,字典是通过散列表或说哈希表实现的。字典也被称为关联数组,还称为哈希数组等。也就是说,字典也是一个数组,但数组的索引是键经过哈希函数处理后得到的散列值。哈希函数的目的是使键均匀地分布在数组中,并且可以在内存中以O(1)的时间复杂度进行寻址,从而实现快速查找和修改。哈希表中哈希函数的设 阅读全文
posted @ 2019-04-18 21:44 挺锅锅 阅读(310) 评论(0) 推荐(0)
摘要:# 空集合:不能用{},因为用来标示空字典 # 概念:# 1.set为可变类型 - 可增可删# 2.set为去重存储 - set中不能存放重复数据# 3.set为无序存储 - 不能索引取值# 4.set为单列容器 - 没有取值的key# 总结:set不能取值 # 增 # 删 # set运算# 交集: 阅读全文
posted @ 2019-04-18 21:38 挺锅锅 阅读(208) 评论(0) 推荐(0)
摘要:# 增: 字典名[key] = 值 => key已存在就是修改值,不存在就是新增值 # 改 # 查:字典名[key] # 有默认值的查询:有key取出对应value,没有返还默认值,默认值可以自定义 # 删 # 清空# pop(k)删除指定key的value并返还删除的value # 从dic末尾删 阅读全文
posted @ 2019-04-18 21:35 挺锅锅 阅读(185) 评论(0) 推荐(0)
摘要:# 空字典 # 用map映射创建字典 # 用关键字赋值方式 # 创建有多个key值采用默认值的方式: 默认值不写默认None,也可以自定义 阅读全文
posted @ 2019-04-18 21:30 挺锅锅 阅读(327) 评论(0) 推荐(0)
摘要:# 容器(集合):存放多个值的变量# 单列容器(系统中的单列容器很多):list | tuple# 双列容器(map):只有dict,存放数据 成对出现,dict存放数据采用 key-value键值对方式 # 字典中的key可以为什么类型:key必须为不可变类型# -- key是取value的唯一依 阅读全文
posted @ 2019-04-18 21:28 挺锅锅 阅读(144) 评论(0) 推荐(0)
摘要:元组类型 元组:可以理解为不可变的列表1.值可以为任意类型2.可以存放多个值 - 可以进行成员运算3.可以存放重复的值 - 可以计算成员出现的次数4.有序存储 - 可以通过索引取值,可以切片 常用操作 1.索引取值 # 2.运算(拼接) # 3.长度 # 4.切片 # 5.成员运算 # 6.for循 阅读全文
posted @ 2019-04-18 21:26 挺锅锅 阅读(121) 评论(0) 推荐(0)
摘要:# 值拷贝:应用场景最多 ls = [1, 'abc', [10]] ls1 = ls # ls1直接将ls中存放的地址拿过来 # ls内部的值发生任何变化,ls1都会随之变化 ls2 = ls.copy() # 新开辟列表空间,但列表中的地址都是直接从ls列表中拿来 # ls内部的可变类型值发生改 阅读全文
posted @ 2019-04-18 21:22 挺锅锅 阅读(186) 评论(0) 推荐(0)
摘要:None与 NULL(即空字符)的区别 None与 NULL(即空字符)的区别 (1)是不同的一种数据类型 >>>type(None) <class 'NoneType'> >>>type('') <class ''str'> 在这里,''代表的是NULL None表示该值是一个空对象,空值是Pyt 阅读全文
posted @ 2019-04-18 20:45 挺锅锅 阅读(312) 评论(0) 推荐(0)
摘要:按存储空间的占用分(从低到高) 按存值个数区分 按可变不可变区分 按访问顺序区分 阅读全文
posted @ 2019-04-18 20:21 挺锅锅 阅读(279) 评论(0) 推荐(0)
摘要:可变指的是:数据类型的引用地址可变,直接在堆区数据区对原数据直接操作 不可变指的是:数据类型的应用地址不可变,需要重新创建与原数据一致的数据进行间接操作。 参考链接:https://www.cnblogs.com/Jacck/p/7790049.html 阅读全文
posted @ 2019-04-17 22:26 挺锅锅 阅读(171) 评论(0) 推荐(0)
摘要:# 1.列表的增删改查 ls = [1, 2, 3] # 查 print(ls) print(ls[1]) # 增 ls.append(0) # 末尾增 print(ls) ls.insert(1, 666) # 任意index前增 print(ls) ls.insert(len(ls), 888) 阅读全文
posted @ 2019-04-17 22:21 挺锅锅 阅读(253) 评论(0) 推荐(0)
摘要:# 1.索引取值: 列表名[index] s1 = [1, 3, 2] print(s1[0]) print(s1[-1]) # 2.列表运算: 得到的是新list s2 = [1, 2, 3] print(s2 + s2) print(s2 * 2) print(s2) # 3.list的长度 s3 = [3, 4, 1, 2, 5] print(len(s3)) # 4.切片:[s... 阅读全文
posted @ 2019-04-17 22:18 挺锅锅 阅读(231) 评论(0) 推荐(0)
摘要:# 1.定义 ls = [3, 1, 2] # 语法糖 | 笑笑语法 print(ls) ls = list([3, 1, 2]) # 本质 print(ls) # 嵌套 ls = [3, 1, [3, 2, [1]]] # 重点:list中可以存放多个值,都可以存放什么类型 - 所有类型 阅读全文
posted @ 2019-04-17 22:16 挺锅锅 阅读(1317) 评论(0) 推荐(0)
摘要:print('000123123'.find('1')) print('000123123'.rfind('1')) print('***000123123***'.lstrip('*')) print('***000123123***'.rstrip('*')) print('华丽分割线'.center(50,'=')) print('华丽分割线'.ljust(50,'=')) print('. 阅读全文
posted @ 2019-04-17 22:14 挺锅锅 阅读(807) 评论(0) 推荐(0)
摘要:# 1.索引(目标字符串的索引位置) s1 = '123abc呵呵' print(s1.index('b')) # 2.去留白(默认去两端留白,也可以去指定字符) s2 = '***好 * 的 ***' print(s2.strip('*')) # 3.计算子字符串个数 s3 = '12312312' print(s3.count('123')) # 4.判断字符串是否是数字:只能判... 阅读全文
posted @ 2019-04-17 22:12 挺锅锅 阅读(264) 评论(0) 推荐(0)