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 ...
随机推荐
- Asp.net SignalR 应用并实现群聊功能 开源代码
ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程.实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务 ...
- 机器学习:python中如何使用朴素贝叶斯算法
这里再重复一下标题为什么是"使用"而不是"实现": 首先,专业人士提供的算法比我们自己写的算法无论是效率还是正确率上都要高. 其次,对于数学不好的人来说,为了实 ...
- JAVA循环依赖
最近看到一个问题:如果有两个类A和B,A类中有一个B的对象b,B类中有一个A的对象a,那么如何解决这两个类的相互依赖关系呢? 示例代码1 public class Test{ public stati ...
- 老李推荐:第6章8节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-小结
老李推荐:第6章8节<MonkeyRunner源码剖析>Monkey原理分析-事件源-事件源概览-小结 本章我们重点围绕处理网络过来的命令的MonkeySourceNetwork这个事 ...
- 3.Redis常用命令:String
字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等.在Redis中字符串类型的Value ...
- Spring+SpringMVC+MyBatis+easyUI整合优化篇(五)结合MockMvc进行服务端的单元测试
日常啰嗦 承接前一篇文章<Spring+SpringMVC+MyBatis+easyUI整合优化篇(四)单元测试实例>,已经讲解了dao层和service层的单元测试,还有控制器这层也不能 ...
- ASP.NET Core 网站在Docker中运行
Docker作为新一代的虚拟化方式,未来肯定会得到广泛的应用,传统虚拟机的部署方式要保证开发环境.测试环境.UAT环境.生产环境的依赖一致性,需要大量的运维人力,使用Docker我们可以实现一次部署, ...
- ios animation 动画效果实现
1.过渡动画 CATransition CATransition *animation = [CATransition animation]; [animation setDuration:1.0]; ...
- 初学 Java Script (数据类型)
简介:JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果.Javascript脚本语言同其他语言一样,有它自 ...
- KEIL中逻辑分析仪的使用
本学期开了门嵌入式的课程,在实验课上用到了一款基于ARM Cortex-M3处理器的LPC1768的实验板.本来这种课程我觉得应该可以学到很多东西,可是我发现实验课上老师基本只是讲了xx实验课的要求, ...