Python 基本数据类型_常用功能整理
一、字符串
字符串 s ="axle" #去两端空格 s.split() #以什么开头 s.startswith("a") #查找子序列,"12","h" s.find() #将字符串中的某子序列替换成指定值 s.replace() #变大写 ,验证码时候大小写转换。 s.upper() # 公共功能: 索引:只能取一个元素 s[0] 切片:取多个元素 s[0:2] utf-8 编码 ,一个汉字,3个字节,一个字节8位。 len for print (bin(5)) #二进制 a="李璐" #将字符串转成字节 b1=bytes(a,encoding="utf-8") print(b1) b2=bytes(a,encoding="gbk") print(b2) #将字节转成字符串 new_a1= str(b1,encoding="utf-8") new_a2= str(b2,encoding="gbk") print(new_a1) print(new_a2) x=str() #创建字符串 #转换成字符串,字节,编码 m=bytes() #创建字节 #转换成字节,字符串,要编程什么编码类型的字节
字符串
list list类 __init__ li= [11,22,33,44] list 》》创建列表,将其他类型转成列表 转换: s1="李璐" for ,字符串===》可迭代 li -list(s1) #for 循环,将循环的每个元素,当做列表的元素 #字符串,元组,字典=》列表 ''' #字典取值转成列表 dic ={"k1":"alxe","k2":"seven"} l3 = list(dic.values()) print(l3) 列表: li=list() li.append() #后面追加元素 li.clear() #清除元素 li.extend() # 扩展自己,用另外一个可迭代的对象,扩充到自己,str,list,dict,tulpe li.reverse() #反转 li.insert(1,"l") #向指定位置插入指定元素 list 的公共功能: li = ["alxe","eric","seven",123] 索引: li[2] 取单个元素: 切片: li[2:3] li = ["alxe","eric",{"k1":"s","k2":"server"}] 多层嵌套。
列表
#元组 tuple a. 创建和转换 t =(11,22,22,33) t= tuple((11,22,22,33)) t= tuple([]) b.特有方法 count index c. 嵌套(元素不可修改) t =(11,22,22,33) t = ["alxe","eric",{"k1":"single","k2":"server"}] d. 元组的元素不可被修改,元组的元素里的元素可以修改。 示例: dict.update() 添加字典元素 # t0={"k2":"123"} t= (11,22,["alex",{"k1":"v1"}]) t1=t[2][1].update({"}) print(t) 整理: 一般字符串,执行一个功能,生成一个新内容, 原来的不变. list,tuple,dict ,执行一个功能,自身进行变化。
元组
字典 1.创建 dic={"k1":123,"k2":123} dic =dic({"k1":123,"k2":123}) 公共功能: 索引 增加 dic[key]=valus 删除 for in 2.功能。 keys values update clear pop get
字典
Python 基本数据类型_常用功能整理的更多相关文章
- python基本数据类型及常用功能
1.数字类型 int -int(将字符串转换为数字) a = " print(type(a),a) b = int(a) print(type(b),b) num = " v = ...
- Python - 基本数据类型及其常用的方法之字典和布尔值
字典 特点:{"key1": value1, "key2":value2} , 键值对中的值可以为任何数据类型,键不能为列表.字典(无法哈希),布尔值可以为键 ...
- Python - 基本数据类型及其常用的方法之元组
元组 特点:一级元素无法被修改,且不能被增加或者删除. 基本操作: tu = (11, 22, ["aiden", 33, ("qwe", 11)], 77) ...
- python 基本数据类型之字符串功能
字符串常用功能: # name.upper() #全部大写变小写 # name.lower() #全部小写变大写 # name.split() #分割 # name.find() #找到指定子序列的索 ...
- chrome调试工具常用功能整理(转)
Elements chrome devtools 中 Elements panel 是审查 dom 元素和 css 的, 可以实时修改 dom/css. windows: ctrl + shift + ...
- VIM编辑器常用功能整理笔记
vim编辑器 vi : visual Inertface 可视化接口 vim : vi improved 扩展版 语法着色 模式化编辑器: 编辑模式(命令模式): 默认模式 输入模式: 末行模式: 等 ...
- 【python】【logging】python日志模块logging常用功能
logging模块:应用程序的灵活事件日志系统,可以打印并自定义日志内容 logging.getLogger 创建一个log对象 >>> log1=logging.getLogger ...
- python中time模块常用功能
import time time模块提供了大量对时间进行处理的方法 time.time() # 获取当前时间戳,得到自1970年开始的秒数 >>>time.time() 155487 ...
- Python - 基本数据类型及其常用的方法之数字与字符串
数字(int): 1.int()(将字符串换为数字) a = " print(type(a), a) b = int(a) print(type(b), b) num = "a&q ...
随机推荐
- 函数调用过程&生成器解释
摘自马哥解答,感谢. 函数调用过程: 假设程序是单进程,单执行流,在某一时刻,能运行的程序流只能有一个.但函数调用会打开新的执行上下文,因此,为了确保main函数可以恢复现场,在main函数调用其它函 ...
- 老李分享:Android -自动化埋点 3
又一个问题,代码中的writeLog方法到底要记录哪些数据作为log信息呢?log信息中最重要的是能让开发者看出来哪个界面被打开或者哪个控件被点 击.对于界面,可以记录其类名:对于控件,一般没有确定的 ...
- 1.Java集合总结系列:Java集合概述
一.概述 集合是 Java 中非常重要的 API,在实际应用中非常广泛,在许多面试中也是必考的知识点. Java 所有集合类都位于 java.util 包下,Java 的集合只能保存对象,而无法保存保 ...
- First Article
Hello World 愚人节的这天,我在我师傅的引导下,踏上了博客园这条不归路...... 先做下自我介绍,我姓李,木子李,因为本人比较中二,所以大家就叫我李中二吧! 工作是前端开发,目前正在深圳一 ...
- nagios报错HTTP WARNING: HTTP/1.1 403 Forbidden解决方法
Nagios--localhost报警:"WARNING: HTTP/1.1 403 Forbidden "解决方法: In dashboard it shows alert on ...
- listview展示倒计时
public class MainActivity extends Activity { /**截至时间数据源**/ private List<Date> listData; /**当前时 ...
- C++实现的控制台-贪吃蛇
周六终于可以抽出一整段时间了 想了想就写个贪吃蛇吧 第一次写 差不多下了140行 也不算太多吧 以后ACM比赛是在做不来就自己打个贪吃蛇玩 ps:本来想写个项目的 但是为了方便你们阅读 就写在 ...
- JDK8-十大新特性-附demo
JDK原计划17年上半年就发版,但未成功发版.才发现JDK8的特性还没总结过,特此总结. 一.十大特性. 1.Lambda表达式 2.Stream函数式操作流元素集合 3.接口新增:默认方法与静态方法 ...
- 如何使用第三方webservice
webservice地址后加wdls 生成后把文件名改为wdsl 调用方式: 1.添加webservice引用: 2.生成代理类的方法(本人比较喜欢用这种方式): 使用cmd命令行: a.通过webs ...
- Linux嵌入式开发中常用的两个工具
TFTP 全称:Trivial File Transfer Protocol(简单文件传输协议) 进行小文件传输 在ubuntu下设置TFTP服务器 $ sudo apt-get install tf ...