2016-5-15 S3学习笔记

  • 编码:

GBK和UTF-8都是对unicode编码的优化,其中UTF-8 汉子使用3个字节,24位表示 GBK中的汉子使用2个字节,16位表示,GBK和UTF-8的关系

1、python2中,如何需要将UTF-8转换成GBK需要经理   将UTF-8解码成UNICODE,在有unicode编码成GBK

2、python3中,没有了解码的模块,可以直接将UTF-8编码成GBK,python3内部做了转换。

3、微软的窗口中,可以直接将unicode的编码转换成自己所需要的编码。

4、可以通过print isinstance(a.unicode)来查看变量的编码,只能查看是否是 unicode

运算符:

算数运算:

+   两个数字相加   - 两个数字相减  * 两个数字相乘  / 两个数字的除法   % 取除法的余数   ** 幂运算  //取除法的整数部分

注意   / 在python2中,需要引入模块,才能显示正确

比较运算

== 两个对象相等     != 两个对象不相等     <>两个对象不相等    > 大于  < 小于   >= 大于等于  <= 小于等于

赋值运算

=         例子c=a+b

+=       例子 c+=a 等效 c=c+a

-=        例子 c-=a  等效 c=c-a

/=        例子 c/=a 等效 c=c/a

%=      例子 c%=a 等效 c=c%a

**=      例子 c**=a 等效 c=c**a

//=       例子 c//=a 等效 c=c//a

逻辑运算

and   与   x 是true  x and y 是false ,返回y的计算值

or     或   x 是true  x or y 是ture   返回y的计算值

not   非   x 是true  返回false, 如歌x是false 他返回true

成员运算

in   如果在制定的序列中找到值返回true,否则返回False

not in   如果爱制定的序列中没有找到值返回true,否则返回False

基本的数据类型

在pychram中,按住ctrl,然后点击用法,就会出来,在python解释器中,输入dir(str)或者help(str)可以得到帮助

int(整数型)

32位机器   -2**32 ~ 2**32  即  -2147483648~2147483647  超过为long

64位机器   -2**64 ~ 2**64  即  -9223372036854775808~9223372036854775808  超过为long

用法 len 长度,表示数字占用最少的位数

布尔值:

真或者假  1或0

字符串

"hello world"

capitalize (首字母变大写)

center(20,****) 内容居中,长度20,以特殊字符填充

count (‘值‘,开始,结束) 计算-从0开始算 子元素的个数

deconde 解码 (原值,目标值解码格式)

endswith 是否以XXX结束

expandtabs  将tab转换成空格,默认一个tab转换成8个空格

 find (‘值‘,开始位置,结束位置)   寻找系序列的问题值,如果没找到就,返回-1

1、找到是索引的位置

2、没找到返回-1

index 和find 一样,但是没有find好用

isalnum  是否包含字母和数字

isalpha 是否字母

不能包含空格

isdigit 是否是数字

islower(是否是小写)

join 连接

将字符串出入内容,可以是特殊符号,也可以是字母

ljust 内容左对齐,右填充

lower 变小写

lstrip 移除左侧空白

partitioon 分割,分为前,中,后 三个部分

replace 替换   (old,new,1)  将字符串里面的值进行替换,1 表示对第几个进行替换

strip 移除两段空白

切片 [1:4]  1<k<=4

列表  list

len 长度

切片

append   追加 在列表中后边追加值

count (元素统计)

expend (扩展) 将 批量添加数据

index  (索引) 获取某个值的索引

insert (插入 值)  (1,‘值‘)

POP  在原来的列表中最后的值移除,也可以指定  (索引)可以移除指定值

remove 删除

reverse  反转 将列表中的值倒叙

del [索引] 删除指定索引的值

sort  排序

元祖 不能修改,   有切片、排序,统计的功能

字典:

get  根据key获取值,如果key不存在,可以设置默认值   get(key值,默认值)

items  获得所有的键 和值

keys  获取所得键

values 获取所有的   值

update  批量更新    将另一个列表批量更新到里一个列表中

clear 情况所有内容

pop

popitem

时间: 2024-10-05 14:05:28

2016-5-15 S3学习笔记的相关文章

2015.05.15,外语,学习笔记-《Word Power Made Easy》 01 “如何讨论人格特点”

2015.03.17,外语,读书笔记-<Word Power Made Easy> 01 “如何讨论人格特点”学习笔记 SESSIONS 1 本来这些章节都是在一两年前学习的,现在趁给友人送书的机会,重新做一次笔记,也再次复习一遍. 蓝色字体仍然是注释,粗体主要是标题和要背诵的单词.红色的部分是自己的心得.我比较关注发音,所以除非是非常简单和直白的发音,我一般会查询词典得到准确的读音音标,并放上来. TEASER PREVIEW (Teaser 片头,预告片,玩笑 Teaser trailer

2016/12/8前端学习笔记CSS开始。

1 无序列表 ul>li:ul里只能有li,并且li里面可放元素却很多.li是容器级标签,什么都能放. 有序列表 ul>ol:一般不用 一般都是用ul>li 2 定义列表 dl:表示定义列表 dt定义标题 dd定义表述词儿(真实案例)京东下面购物指南.用什么标签不是根据样式决定 是根据语义 3 div容器级 span文本级(只能放文字图片表单元素) 4 表单:用于收集用户信息,用户填写的. 4.1 文本框:<input type="text" value=&qu

2016/12/10前端学习笔记CSS结束+JS开始。

18 浏览器兼容问题:IE6不支持小于12px的盒子,兼容方式: height:4px; _font-size:1px; IE6不支持overflow:hidden的方法清除浮动,所以,需要 用 : overflow: hidden; 与_zoom:1;两条代码做兼容处理 css属性之前加上下划线是IE6的专有属性 例如:_background-color:red; 19 margin的塌陷:在标准文档流中竖直方向的margin会有已较大margin 为准的塌陷现象.但是浮动后没有塌陷. 20

2016/12/11前端学习笔记JS结束Jquery开始。

35 offsetWidth 于offsetHeight都是指盒子的实际大小,不包含margin 包含 width/height+padding+border. offsetTop与offsetLeft是表示的相对于最近的父级元素的位置.若都没有 以body为准.上述四个返回的都是数值 36 offsetParent(返回带有定位的父级若没有返回body) 注意与parentNode区分. 37 box.style.left与box.offsetLeft的区别. 1 offsetLeft可返回未

2015.05.15,外语,学习笔记-《Word Power Made Easy》 02 “如何谈论医生”

包括Sessions 4-6: Prefix Person,nous,etc. Practice,etc. Adjective internus内部 internist [?n't?n?st] n.内科医生 internal adj.内部的 intern ['int?:n] n.实习医生 obstetrix分娩的 -ician专家 gyne woman gynecologist [,ga?n?'k?l?d??st] n.妇科医生 obstetrician [,?bste'tri??n] n.产科

15.swoole学习笔记--异步写入文件

<?php //异步写入文件 $content="hello world"; swoole_async_writefile('2.txt',$content,function($filename){ echo $filename; },0); ?> 原文地址:https://www.cnblogs.com/zouke1220/p/8442180.html

设计模式学习笔记(目录篇)

设计模式学习笔记(目录篇) 为了方便查看,特此将设计模式学习笔记系列单独做一个目录. 1   设计模式学习笔记(一:命令模式) 2   设计模式学习笔记(二:观察者模式) 3   设计模式学习笔记(三:装饰模式) 4   设计模式学习笔记(四:策略模式) 5   设计模式学习笔记(五:适配器模式) 6   设计模式学习笔记(六:责任链模式) 7   设计模式学习笔记(七:外观模式) 8   设计模式学习笔记(八:迭代器模式) 9   设计模式学习笔记(九:中介者模式) 10  设计模式学习笔记(

Away3D 学习笔记(一): 加载3DS格式的模型文件

加载外部的3DS文件分为两种: 1: 模型与贴图独立于程序的,也就是从外部的文件夹中读取 1 private function load3DSFile():Loader3D 2 { 3 loader = new Loader3D(); 4 loader.addEventListener(LoaderEvent.RESOURCE_COMPLETE,onLoadComplete); 5 loader.addEventListener(AssetEvent.ASSET_COMPLETE,onAsset

2016年7月19日学习笔记

2016年7月19日学习笔记 计算机系统的组成部分 计算机系统由硬件系统和软件系统两大部分组成 硬件系统 冯.诺依曼体系结构: 1946年数学家冯.诺依曼提出运算器,控制器,存储器,输入设备,输出设备. 具体变现为一下硬件: 运算器,控制器  ------>  CPU 存储器          ------>  内存(断电数据清空),硬盘(可永久存储数据) 输入设备------>  键盘,鼠标等 输出设备------>  显示器 打印机等 软件系统 OS : Operating S