1、int

系统内部自动执行的

a=123>>>>a=int(123)>>>>a=_init_(123)

外部调用

a

2

  b=a.bit_length()  计算int(整型)中元素换算成二进制所占的最少位数

a=123
print(a.bit_length())
7

   b=len()  查看字符串,列表,元祖,字典属组长度    

a="123"
print(len(a)
3

python内部优化(范围是-5~257)

  当n1=123

  n2=123

  n3=123  ......oython内部自动优化 n1,n2,n3.,,,共同使用听一个内存地址

字符串里面特有的功能

  1、si.sartwith()    以xxx开头

  2、si.strip()      去除两端空格

  3、si.find("xx",a,b)    寻找子序列位置,没找到返回-1

  4、si.repace(0ld,new,替换几个)   替换

  5、si.upper()     全部变大写

  6、si.isxxxx     是xxx吗?

在2.7中循环字符串的时候是以字节形式循环的  ,在3.0中是以字符进行循环的

bytes可以将字符转换成字节(以16进制表示的二进制的字符串)

利用for循环输出每一个字节的时候用十进制表示

a="卢晓军"
for i in a:
print(i)
print(bytes(i,encoding="utf-8"))
卢
b'\xe5\x8d\xa2'
晓
b'\xe6\x99\x93'
军
b'\xe5\x86\x9b'

 转换成字节类的字符还可以转为字符

  转字节       p=bytes("在",encoding="utf-8")

  转字符       d=str(p,encoding="utf-8")

  a=str()     >>>>>>1.创建字符串  2.转换成字符串

list或tuple后跟(可迭代的(可以使用for循环))

列表的特有功能

1、append(li)   表示追加(可以追加字符串 ,列表,元祖,字典)

2、extend()    表示扩展自己,扩展的内容和自己融为一体   同字典里面的update()

3、clear()   清除所有内容

4、reverse()  反转

5、insert(位置,插得对象)  向指定位置插对象

元祖

元祖的元素本身不可修改,但是元素内部可以修改(元祖的儿子不能变,孙子可变)

字典

列表转换为字典时候用enumerate

字典的扩展方法

1、利用updata扩充

2、li={"k1":"v1"}     dic["k2"]="v2"       >>>>>>li={"k1":"v1","k2":"v2"}

整理:

  一般字符串执行一个功能,生成一个新内容,原来的内容不变

  列表,元祖,字典执行一个新功能,自身进行变化

a="alex"
print(a.split("e"))
print(a.partition("e"))
['al', 'x']
('al', 'e', 'x') ascii  一个字节八位
unicode 最少二个字节
utf-8  三分字节中文
gbk  俩个字节中文 字符串都是数字时才能转整型 列表转字典
1>
  dict={}
  li=[11,22,33,44,55,]
  for i,k in enumrate(li):
    dict[i]=k
  print(dict)
2>
li=[11,22,33,44,55,]
a=dict(enumrate(li))

python(二)拾遗的更多相关文章

  1. python 二维数组读入

    study from : https://www.cnblogs.com/reaptomorrow-flydream/p/9613847.html python 二维数组键盘输入 1 m = int( ...

  2. python 元组拾遗

    python 元组拾遗 python 语法糖 def printall(*args):  return args  一个以 * 开头的参数将参数聚集为一个元组. printall函数可以接收任意个数的 ...

  3. Python 二维码制作

    Python 二维码制作 先介绍python 二维码制作的第三方库 QRCode .MyQR QRCode    生成这个二维码只用三行 import qrcode img = qrcode.make ...

  4. Python 基础系列一:初识python(二)基本数据类型

    上节拾遗 1.编码转换过程,utf-8转换gbk 过程 经过解码(py27): x.decode('utf-8')-->unicode-->编码x.encode('gbk') ps:py3 ...

  5. python二维码生成器

    周小董简书主页二维码.png   周小董博客主页二维码.png 现在,我们生活中到处可以看到二维码.它有啥好处呢?它具有信息容量大.可靠性高.可表示汉字及图象多种文字信息.保密防伪性强等优点. 我们生 ...

  6. Python二次编码、小数据池之心照神交

    二次编码.解码.小数据池: encode(str:编码):参数编码方式,返回字节码. str_1 = "编码" str_2 = str_1.encode("utf-8&q ...

  7. python(二)——list、字典、字符串操作

    列表——list 假设一种场景,想要存班里所有同学的名字,那应该拿什么存呢? 我们可以拿一个字符串去存,例如: stus = "s1,s2,s3,s4,s5……sn" 那我们要从里 ...

  8. Selenium自动化测试Python二:WebDriver基础

    WebDriver基础 欢迎阅读WebDriver基础讲义.本篇讲义将会重点介绍Selenium WebDriver的环境搭建和基本使用方法. WebDriver环境搭建 Selenium WebDr ...

  9. Python二维数组构造

    周末用python要写个算法用到来二维数组, 一时间还不知道python怎么构造多维数组出来.看到一段不错的代码, 记录一下. Python使用list嵌套实现多维数组, PHP可以使用array嵌套 ...

  10. python 二维矩阵及转byte知识点

    1.注意python中的数组和list形式混合: 数组在numpy里面: 2.二维数组这样定义可以修改固定位置的值: rawDataArray_temp = [([0]*nIRImageWidth)f ...

随机推荐

  1. 为什么要用VisualSVN Server,而不用Subversion?

    为什么要用VisualSVN Server,而不用Subversion? [SVN 服务器的选择] - 摘自网络 http://www.cnblogs.com/haoliansheng/archive ...

  2. powerdesigner12.5 设置表字符集和存储引擎

    powerdesigner12.5在做建模的时候发现没有找到哪儿设置表的字符集和存储引擎.于是研究了一番. 在菜单上方选择 Database => Edit Current DBMS   然后选 ...

  3. select,epool,pool解释

    内容主要来自搜狗实验室技术交流文档, 编写链接数巨大的高负载服务器程序时,经典的多线程模式和select模式都不再适合了.应该采用epool/kqueue/dev_pool来捕获IO事件. ----- ...

  4. web开发

    教程 html教程 CSS 教程 JavaScript 教程 参考手册 HTML 4.01 / XHTML 1.0 参考手册 CSS 参考手册 JavaScript 参考手册 PHP 手册 CodeI ...

  5. Oracle远程数据库一直连接不上的原因:多了个空格

  6. [JS]Javascript的函数总结

    Javascript中不存在函数重载,同名的函数将被最后一个覆盖. function test(a,b){ this.x = 1;} function test(a){ this.x = 2;} fu ...

  7. sublime好看的字体

    真的没想到我这篇博客会成为阅读量最多的,那我就再分享一个字体吧! 字体是:Consolas Italic 代码在下面, 还有sublime也可以设置透明度哦 如果想弄 百度去下个插件就可以了 { &q ...

  8. python (16) 如何在linux下安装lxml(pip安装,ubuntu下,centos下)

    首先需要明白lxml包依赖其他包,必须先安装其他包然后再安装lxml 安装python-pip:方便安装python的第三方包 [root@******/]# wget https://bootstr ...

  9. centos7通过firewalld更改sshd端口

    1.设置selinux端口 [root@hn ~]# semanage port -l|grep ssh -bash: semanage: 未找到命令 [root@hn ~]# whereis sem ...

  10. imageView--转-如何代码动态的获取和设置ImageView的宽度和高度?

    11- 12- 13-android获取图片原始长宽; ========= 11--国内某金融企业的一道面试题:如何在代码中获得一个ImageVIew的高度和宽度? 相信很大一部分人,会直接想到用im ...