Python
文章平均质量分 64
@三块三@
每天学习一点点
展开
-
Python 重访类型分类
要点: 1、对象根据分类来共享操作;例如:字符串、列表和元组都共享诸如合并、长度和索引等序列操作 2、只有可变对象(列表、字典、和集合)可以原处修改;我们不能原处修改数字、字符串或元组 3、文件导出唯一的方法,因此可变现并不真的适用于它们–当处理文件的时候,它们的状态可能会修改,但是,这与python的核心类型可变现限制不完全相同。 4、表9-3中的“数字”包含了所有数字类型:整数(与pyt翻译 2017-12-15 13:38:03 · 196 阅读 · 0 评论 -
09Python学习文件处理
一、概念文件保存于硬盘,存储的数据都是101010二进制数据。二、字符编码2.1 概念从明文到编码文本的转换称为“编码”,从编码文本又转回成明文则为“解码”。字符串----->encode-------->utf-8utf-8-------->decode---------->字符串2.2 乱码的两种情况:乱码一:存文件时就已经乱码存文件时,由于文件内有各...原创 2019-05-27 10:21:25 · 156 阅读 · 0 评论 -
08Python学习函数讲解
一、定义定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可特性:减少重复代码使程序变的可扩展使程序变得易维护>>> def funcName(v): #定义函数名,形参... print(v)...>>> funcName("hello") #调用函数hello二、形参讲解...原创 2019-05-27 10:17:02 · 203 阅读 · 0 评论 -
07Python学习列表解析&三元运算&lambda&迭代器
一. 三元表达式1.1 一元表达式>>> 1<2True>>> {1,2,} - {2,3}{1}1.2 三元表达式>>> a = 1>>> b = 2>>> c = 0>>> if a > b:... c = a... else:... ...原创 2019-05-27 10:16:17 · 195 阅读 · 0 评论 -
06Python学习集合
一 集合Set & frozensetset是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素.set是可变的set是无序的而frozenset是不可变的二 构造>>> s1 = {1,2,3}>>> s2 = frozenset(s1)>>> s1{1, 2, 3}>>> s2froz...原创 2019-05-27 10:15:40 · 149 阅读 · 0 评论 -
05Python学习元祖
一 元祖特性 tuple元祖可以理解为 不可变的列表list.元祖可hash元祖元素不可变元祖为有序序列元祖可迭代for元祖的最后一个元素建议也使用逗号 增加可读性二 元祖构造>>> tu =(1,2,3,'a','b',)>>> tu(1, 2, 3, 'a', 'b')>>> tuple([1,2,3,4])(1...原创 2019-05-27 10:12:54 · 95 阅读 · 0 评论 -
04Python学习字典详解
一 字典dict特性字典dict是一种key - value 与Java的中Map有点类似dict是无序的key必须是唯一的 且必须是可hash 不可变类型 如int str tuple frozenset>>> hash(1)1>>> hash('a')6134580092184725428>>> tu = (1,...原创 2019-05-27 10:12:08 · 144 阅读 · 0 评论 -
01Python学习之《Python基础教程第三版》
Python学习之《Python基础教程第三版》第一章 基础知识1.1 运算符# 加法运算>>> 2+24# 减法运算>>> 3-12# 乘法运算>>> 2*36# 除法运算,默认返回浮点型>>> 4/22.0>>> 2/30.6666666666666666# 除法运算,两...原创 2019-05-27 10:10:30 · 352 阅读 · 0 评论 -
03Python学习list详解
list详解一、list特性list是一个有序集合,底层使用的是链表结构。所以元素是可以进行增删改操作。同事list如果内部元素全部为str时,支持join方法。二、list内置函数2.1 元素对象.append( 元素 ) 添加元素 ⭐️>>> li = ['z','b','c','d','e','f','g','h']>>> li.append(...原创 2019-05-27 09:40:58 · 209 阅读 · 0 评论 -
02Python学习str详解
Python学习之《Python基础教程第三版》一、运算符Python 3.7.2 (default, Feb 12 2019, 08:15:36) [Clang 10.0.0 (clang-1000.11.45.5)] on darwinType "help", "copyright", "credits" or "license" for more information.# 加法运...原创 2019-05-27 09:38:00 · 589 阅读 · 0 评论 -
Python简介及配置
接触Python之前一直使用Java来开展工作。由于最近python异常火热,而且python号称粘合剂语言,所以多学一门语言对咱们IT行情人员来说,会更加显得有优势。Python发展趋势2017年11月开发语言排行 Python环境以mac为例(默认已安装brew)安装手册:http://www.jianshu.com/p/4e80b42823d5由于python历史原因 2.7版本跟3.x原创 2017-12-07 10:24:45 · 155 阅读 · 0 评论 -
10Python学习修饰器&生产消费模型&作用域
一、生产消费模型场景:一个生产商品,一个消费商品。如果生产商把所有商品生产完毕后,再丢给消费,效率极其低下。测试代码如下:import timedef producer(num): res_l = [] for i in range(1, num + 1): time.sleep(0.1) print("产品{}生产完毕".format(i)...原创 2019-05-27 17:44:05 · 154 阅读 · 0 评论