随笔分类 -  python底层基础

摘要:Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 等号(=)用来给变量赋值。 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。 Py 阅读全文
posted @ 2018-04-02 23:16 shy车队破风手 阅读(271) 评论(0) 推荐(0)
摘要:在python中,编码解码其实是不同编码系统间的转换,默认情况下,转换目标是Unicode,即编码unicode→str,解码str→unicode,其中str指的是字节流,而str.decode是将字节流str按给定的解码方式解码,并转换成utf-8形式,u.encode是将unicode类按给定 阅读全文
posted @ 2017-11-09 16:03 shy车队破风手 阅读(2320) 评论(0) 推荐(0)
摘要:数据的可变性 元组 不可变 有序 列表 可变 有序 字典 可变 无序 字符串 不可变 有序 集合 可变 无序 数据的可变性 元组 不可变 有序 列表 可变 有序 字典 可变 无序 字符串 不可变 有序 集合 可变 无序 变量的定义: 变量定义的规则: 变量名只能是 字母、数字或下划线的任意组合 变量 阅读全文
posted @ 2017-04-25 19:10 shy车队破风手 阅读(645) 评论(0) 推荐(0)
摘要:打开文件的模式有: r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】 w,只写模式【不可读;不存在则创建;存在则清空内容】 x, 只写模式【不可读;不存在则创建,存在则报错】 a, 追加模式【可读; 不存在则创建;存在则只追加内容】 "+" 表示可以同时读写某个文件 r+, 读写【可读,可 阅读全文
posted @ 2017-04-22 20:56 shy车队破风手 阅读(215) 评论(0) 推荐(0)
摘要:集合set 两个功能:1 去重 2关系测试s1=set([1,2,3]) #创建集合 s2={1,2,3} #创建集合s1.add(4) # 增加元素s1.remove(3) # 删除元素s1.update('boy') # 将传入的元素拆分,作为集合的元素 print({{1,2}:"hello" 阅读全文
posted @ 2017-04-22 20:26 shy车队破风手 阅读(139) 评论(0) 推荐(0)
摘要:创建: t=(1,2,3,) t2=tuple([1,2,3]) print(t) print(t2) t.count(1)#统计 t.index(1)#索引查: t[0] t[:]改: # 以下修改元组元素操作是非法的。 # tup1[0] = 100增: # 创建一个新的元组 t3 = t + 阅读全文
posted @ 2017-04-22 19:27 shy车队破风手 阅读(132) 评论(0) 推荐(0)
摘要:一 什么是编码? 从明文到编码文本的转换称为“编码”,从编码文本又转回成明文则为“解码”。 //ASCII编码(一个字节)256种不同状态,每种状态就唯一对应一个字符,每个电频称为一个比特位,约定8个比特位构成一个字节,这样计算机就可以用127个不同字节来存储英语的文字了。 //GB2312编码(  阅读全文
posted @ 2017-04-22 19:05 shy车队破风手 阅读(403) 评论(0) 推荐(0)
摘要:python中唯一具有映射关系的数据类型: 字典的查询效率高于列表 能将元组变成字典 dict((1,2),(3,4)) d={[1,2,3]:"yuan","name":"egon"} 键唯一且为不可变数据类型,key值相同,要覆盖 list是unhashable类型,是可变类型 浅拷贝例子: 创 阅读全文
posted @ 2017-04-22 18:59 shy车队破风手 阅读(203) 评论(0) 推荐(0)
摘要:for跳出多层循环 while跳出多层循环 跳出多级菜单 跳出多层循环简化版 阅读全文
posted @ 2017-04-22 18:40 shy车队破风手 阅读(652) 评论(0) 推荐(0)
摘要:字符串 查: 字符串的空格都要占位 字符的大小写判断的转化: 字符串的格式化输出 %s:字符串 %d:整型 %f:浮点型 更多格式化输出 python内置函数 str() 和repr() 的区别 1、内建函数str()和repr() 或反引号操作符(``)可以方便地以字符串的方式获取对象的内容、类型 阅读全文
posted @ 2017-04-22 18:38 shy车队破风手 阅读(504) 评论(0) 推荐(0)
摘要:列表的解压 a,b,c,d,e=[1,2,3,4,5] a,_,_,_,_,e=[1,2,3,4,5] a,*_,e=[1,2,3,4,5] head,*_=[1,2,3,4,5] *_,tail=[1,2,3,4,5] names = ["苏浩智", "秦镇","李志","炎龙","饱满","骗子 阅读全文
posted @ 2017-04-22 18:37 shy车队破风手 阅读(166) 评论(0) 推荐(0)
摘要:for循环 while循环 跳出多层循环#跳出多层循环,while、for、if都有else分支,循环完才执行else 0 00 10 21 0 ''' 阅读全文
posted @ 2017-04-22 18:13 shy车队破风手 阅读(224) 评论(0) 推荐(0)