1. 一、字符串
  1. 字符串
  2.  
  3. s ="axle"
  4. #去两端空格
  5. s.split()
  6. #以什么开头
  7. s.startswith("a")
  8. #查找子序列,"12","h"
  9. s.find()
  10. #将字符串中的某子序列替换成指定值
  11. s.replace()
  12. #变大写 ,验证码时候大小写转换。
  13. s.upper()
  14.  
  15. # 公共功能:
  16. 索引:只能取一个元素 s[0]
  17. 切片:取多个元素 s[0:2]
  18. utf-8 编码 ,一个汉字,3个字节,一个字节8位。
  19. len
  20. for
  21.  
  22. print (bin(5)) #二进制
  23.  
  24. a="李璐"
  25. #将字符串转成字节
  26. b1=bytes(a,encoding="utf-8")
  27. print(b1)
  28. b2=bytes(a,encoding="gbk")
  29. print(b2)
  30. #将字节转成字符串
  31. new_a1= str(b1,encoding="utf-8")
  32. new_a2= str(b2,encoding="gbk")
  33. print(new_a1)
  34. print(new_a2)
  35.  
  36. x=str()
  37. #创建字符串
  38. #转换成字符串,字节,编码
  39. m=bytes()
  40. #创建字节
  41. #转换成字节,字符串,要编程什么编码类型的字节

字符串

二、列表
  1. list
  2. list __init__
  3.  
  4. li= [11,22,33,44]
  5. list 》》创建列表,将其他类型转成列表
  6.  
  7. 转换:
  8.  
  9. s1="李璐"
  10. for ,字符串===》可迭代
  11. li -list(s1) #for 循环,将循环的每个元素,当做列表的元素
  12.  
  13. #字符串,元组,字典=》列表
  14. '''
  15. #字典取值转成列表
  16. dic ={"k1":"alxe","k2":"seven"}
  17. l3 = list(dic.values())
  18. print(l3)
  19.  
  20. 列表:
  21.  
  22. li=list()
  23. li.append() #后面追加元素
  24.  
  25. li.clear() #清除元素
  26.  
  27. li.extend() # 扩展自己,用另外一个可迭代的对象,扩充到自己,str,list,dict,tulpe
  28.  
  29. li.reverse() #反转
  30.  
  31. li.insert(1,"l") #向指定位置插入指定元素
  32.  
  33. list 的公共功能:
  34. li = ["alxe","eric","seven",123]
  35. 索引: li[2] 取单个元素:
  36.  
  37. 切片: li[2:3]
  38.  
  39. li = ["alxe","eric",{"k1":"s","k2":"server"}]
  40. 多层嵌套。

列表

三、元组
  1. #元组
  2. tuple
  3. a. 创建和转换
  4. t =(11,22,22,33)
  5. t= tuple((11,22,22,33))
  6. t= tuple([])
  7.  
  8. b.特有方法 count index
  9.  
  10. c. 嵌套(元素不可修改)
  11.  
  12. t =(11,22,22,33)
  13. t = ["alxe","eric",{"k1":"single","k2":"server"}]
  14.  
  15. d. 元组的元素不可被修改,元组的元素里的元素可以修改。
  16. 示例: dict.update() 添加字典元素
  17. # t0={"k2":"123"}
  18. t= (11,22,["alex",{"k1":"v1"}])
  19. t1=t[2][1].update({"})
  20. print(t)
  21.  
  22. 整理:
  23. 一般字符串,执行一个功能,生成一个新内容, 原来的不变.
  24. list,tuple,dict ,执行一个功能,自身进行变化。

元组

四、字典
  1. 字典
  2.  
  3. 1.创建
  4. dic={"k1":123,"k2":123}
  5. dic =dic({"k1":123,"k2":123})
  6. 公共功能:
  7. 索引
  8. 增加 dic[key]=valus
  9. 删除
  10. for
  11. in
  12.  
  13. 2.功能。
  14. keys
  15. values
  16. update
  17. clear
  18. pop
  19. get

字典

Python 基本数据类型_常用功能整理的更多相关文章

  1. python基本数据类型及常用功能

    1.数字类型 int -int(将字符串转换为数字) a = " print(type(a),a) b = int(a) print(type(b),b) num = " v = ...

  2. Python - 基本数据类型及其常用的方法之字典和布尔值

    字典 特点:{"key1": value1, "key2":value2}  , 键值对中的值可以为任何数据类型,键不能为列表.字典(无法哈希),布尔值可以为键 ...

  3. Python - 基本数据类型及其常用的方法之元组

    元组 特点:一级元素无法被修改,且不能被增加或者删除. 基本操作: tu = (11, 22, ["aiden", 33, ("qwe", 11)], 77) ...

  4. python 基本数据类型之字符串功能

    字符串常用功能: # name.upper() #全部大写变小写 # name.lower() #全部小写变大写 # name.split() #分割 # name.find() #找到指定子序列的索 ...

  5. chrome调试工具常用功能整理(转)

    Elements chrome devtools 中 Elements panel 是审查 dom 元素和 css 的, 可以实时修改 dom/css. windows: ctrl + shift + ...

  6. VIM编辑器常用功能整理笔记

    vim编辑器 vi : visual Inertface 可视化接口 vim : vi improved 扩展版 语法着色 模式化编辑器: 编辑模式(命令模式): 默认模式 输入模式: 末行模式: 等 ...

  7. 【python】【logging】python日志模块logging常用功能

    logging模块:应用程序的灵活事件日志系统,可以打印并自定义日志内容 logging.getLogger 创建一个log对象 >>> log1=logging.getLogger ...

  8. python中time模块常用功能

    import time time模块提供了大量对时间进行处理的方法 time.time() # 获取当前时间戳,得到自1970年开始的秒数 >>>time.time() 155487 ...

  9. Python - 基本数据类型及其常用的方法之数字与字符串

    数字(int): 1.int()(将字符串换为数字) a = " print(type(a), a) b = int(a) print(type(b), b) num = "a&q ...

随机推荐

  1. linux最常用命令

    1,cd命令   作用:切换当前目录,它的参数切换的路劲,可以是相对路劲,也可以是绝对路劲. 用法: cd /root/Docements #切换当/root/Docements,绝对路劲 cd ./ ...

  2. Vijos1327回文词【动态规划】

    回文词 回文词是一种对称的字符串--也就是说,一个回文词,从左到右读和从右到左读得到的 结果是一样的.任意给定一个字符串,通过插入若干字符,都可以变成一个回文词.你的任务是写 一个程序,求出将给定字符 ...

  3. 6.Java集合总结系列:常见集合类的使用(List/Set/Map)

    MARK 总结: Set.List 和 Map 可以看做集合的三大类. List集合是有序集合,集合中的元素可以重复,访问集合中的元素可以根据元素的索引来访问. Set集合是无序集合,集合中的元素不可 ...

  4. DUBBO高级配置:多注册中心配置

    有时候我们需要的服务不在同一个 zookeeper 注册中心上,此时我们需要在 DUBBO 配置文件中配置多个注册中心. 下面我们在之前创建项目的基础上在 provider 模块中增加一个 IBook ...

  5. JAVA加密算法系列-MD5

    package **; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; publi ...

  6. 关于generator异步编程的理解以及如何动手写一个co模块

    generator出现之前,想要实现对异步队列中任务的流程控制,大概有这么一下几种方式: 回调函数 事件监听 发布/订阅 promise对象 第一种方式想必大家是最常见的,其代码组织方式如下: fun ...

  7. javaScript 基础学习笔记

    边看视频和书记得有点杂. 1.插入JS标签 一种是在文档中插入<script></script>标签.另一种是把javaScript代码放在.js文件中.放在head中如. & ...

  8. NOIP2014D2T2寻找道路

    洛谷传送门 这道题可以把边都反着存一遍,从终点开始深搜,然后把到不了的点 和它们所指向的点都去掉. 最后在剩余的点里跑一遍spfa就可以了. --代码 #include <cstdio> ...

  9. struts2 之 Action的创建方式

    总结:struts2是一个轻量级框架,提供了无侵入性的实现方式,struts2也提供了接口和类来实现action.通过实现接口或者继承类来实现action可以实现struts2提供的相关功能, 1. ...

  10. java多线程基本概述(七)——join()方法

    在很多情况下,主线程创建并启动子线程,如果子线程中有大量的耗时运算,主线程将早于子线程结束,如果想让主线程等待子线程结束后再结束,那么我们可以使用join()方法.调用join()方法的意思是当前线程 ...