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 ...
随机推荐
- freemarker导出word文档——WordXML格式解析
前不久,公司一个项目需要实现导出文档的功能,之前是一个同事在做,做了3个星期,终于完成了,但是在项目上线之后却发现导出的文档有问题,此时,这个同事已经离职,我自然成为接班者,要把导出功能实现,但是我看 ...
- 手机自动化测试:appium源码分析之bootstrap十二
手机自动化测试:appium源码分析之bootstrap十二 poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣 ...
- Gym 101257G 24 (概率+二分)
题意: 有一道分值为sa的题,n个人比赛写这道题,按照递减的顺序给出每个人的当前分数,和每个人写不出这道题的概率,让你输出有反超现象出现的期望 思路:由于之前把题目翻译错了导致很久没有相通,后来看了别 ...
- mysql 分析第一步
分析mysql 慢的原因 思路 通过脚本观察 status -->看是否会出现周期性波动 一般由访高峰或缓存崩溃引起 加缓存更改 缓存失效策略 使失效时间分散 或夜间定时失效 --&g ...
- [笔记]RankSVM 和 IR SVM
之前的博客:http://www.cnblogs.com/bentuwuying/p/6681943.html中简单介绍了Learning to Rank的基本原理,也讲到了Learning to R ...
- 使用Docker分分钟启动常用应用
前言 Docker是目前比较火的一个概念,同时也是微服务中比较关键的一个容器化技术.但是,单从理论上好难看出Docker的优势,因此,我希望在这篇文章中提供一些Docker的使用示例,希望从实际应用上 ...
- CI框架浅析(二)
该文延续上篇文章: CI框架浅析(一) 在CI框架的核心库中,CodeIgniter.php负责加载所有需要的类库,第一个加载的是公共库 core/Common.php Common.php 负责加载 ...
- IE6-7下margin-bottom不兼容解决方法(非原创,视频中看到的)
在IE低版本下有很多不兼容,现在将看到的 IE6-7下margin-bottom不兼容解决方法 演示一下,方便日后自己查阅. <!DOCTYPE html> <html la ...
- canvas与svg区别
canvas与svg区别 和SVG比起来有两个弱点,一个是画布里的内容是独立的,不能当成html元素:二是CANVAS是属于位图格式,而SVG是矢量图,可以平滑放大. HTML5的canvas画出来的 ...
- html基础认识,高手别看
HTML5是一种用于在万维网上构建和呈现内容的符号言语.它是HTML规范的第五和当时版别.它是由万维网联盟(W3C)在十月发布的2014 [ 2 ] [ 4 ]和最新的多媒体支持进步言语,一起坚持它简 ...