Python3的基本数据类型及常用的方法
python3的基本数据类型:
在python3当中有这么几种基本的数据类型:int(整形)、str(字符串)、list(列表)、tuple(元组)、dict(字典)、bool(布尔值)等。数字整体划分到int类型当中。
int整形方法:
int类型可转换为其他数据类型,只需要在数据类型的括号内填写变量或者值即可。
如:a = 123
v = str(a) /v=dict(a) /v=list(a).......
Str字符串方法:
格式:变量名 = "元素....."
字符串一经创建,就不可修改,可使用range()函数进行for循环遍历函数中的值。
在字符串当中常用的方法有:
replace() 替换字符串中内容
find() 查找,返回索引位置
join() 拼接(基本各个数据类型都适用)
lower() 小写
upper() 大写
strip() 去除字符串中指定的子序列
spilt() 将字符串中内容分割,不保留用来分割的单个元素
startswith() 以.....开头
endswith() 以.....结尾
List列表方法:
格式:变量名 = [元素1,元素2,元素3......]
在列表中支持新增、修改、删除,可使用while循环、for遍历循环
append() 添加新元素到列表尾部
extend() 参数为可迭代对象。将参数的每个元素迭代添加到列表中
insert() 在指定索引位置添加指定元素
reverse() 将列表中的元素颠倒顺序
sort() 将列表中的元素从小到大排列,可添加参数reverse=True,变为从大到小排列
remove() 根据元素参数,删除列表中的指定元素。只删除第一个
del list[索引/切片] 根据索引或切片的方式删除列表中的元素
list[索引/切片]=值 根据索引或切片的方式修改列表中的元素
根据索引进行修改、删除、增加的操作
Tuple元组方法:
格式:变量名 = (元素1,元素2,元素3....)
元组与列表不同,元组一经创建,其内的一级元素就不可进行删除、修改、增加的操作。用到的方法很少,可以忽略。
Dict字典方法:
格式:变量名 = {键名1 : 键值1,键名2 : 键值2,键名3 : 键值3......}
在字典的key键名命名是,不可用列表、字典的形式命名。
在Dict字典中常用的方法有:
get() 通过键名来获取键值。当键名不存在时,可加参指定其返回的参数
update() 通过键名和新键值来更新字典内的元素。当键名不存在时则新增元素至尾部
keys() 获取字典中的所有键名key
values() 获取字典中所有的键值value
items() 获取字典中的键名+键值
PS:在使用 in 时,默认是键名,需要匹配键值时可使用 dict.values() 的方式匹配。
Python3的基本数据类型及常用的方法的更多相关文章
- Python - 基本数据类型及其常用的方法之字典和布尔值
字典 特点:{"key1": value1, "key2":value2} , 键值对中的值可以为任何数据类型,键不能为列表.字典(无法哈希),布尔值可以为键 ...
- Python - 基本数据类型及其常用的方法之元组
元组 特点:一级元素无法被修改,且不能被增加或者删除. 基本操作: tu = (11, 22, ["aiden", 33, ("qwe", 11)], 77) ...
- python3【基础】-字符串 常用的方法
字符串一个最重要的特性就是不可修改. name.capitalize() 首字母大写 name.casefold() 大写全部变小写 name.center(50,"-") 输出 ...
- Python 数据类型,常用函数方法分类
Python基本数据类型:(int) 字符串(str)列表(list)元组(tuple)字典(dict)布尔(bool) python中可以简单使用 类型(数据)创建或转换数据 例: #字符串转数字 ...
- Python - 基本数据类型及其常用的方法之数字与字符串
数字(int): 1.int()(将字符串换为数字) a = " print(type(a), a) b = int(a) print(type(b), b) num = "a&q ...
- Python - 基本数据类型及其常用的方法之列表
列表: 特点:用 [] 括起来,切元素用逗号分隔:列表内的元素可以为任何的数据类型. 列表的基本操作: 1.修改 li = [12, 5, 6, ["Aiden", [2, 4], ...
- [Python3 填坑] 014 类的常用魔术方法举例
目录 1. print( 坑的信息 ) 2. 开始填坑 2.1 __init__() 2.2 __new__() 2.3 __call__() 2.4 __str__() 2.5 __repr__() ...
- Python【第二篇】运算符及优先级、数据类型及常用操作、深浅拷贝
一.运算符及优先级 Python 运算符(算术运算.比较运算.赋值运算.逻辑运算.成员运算) 1.算数运算符 运算符 描述 实例,a=20,b=10 + 加 a+b输出结果30 - 减 a-b输出结果 ...
- Python语言学习:列表常用的方法
python 列表常用的方法 1.append( ):用于在列表末尾添加新的对象 list.appent(obj) #obj:添加到列表末尾的对象 #!/usr/bin/python aList = ...
随机推荐
- Codeforces 1114E(简单交互)
这里有一道老实题,大家快来踩爆它! 交互题:根据你的输出决定下一次的输入. 请听题: 管理员有个乱序数列(举例:{14, 24, 9, 19}),排序以后是个等差数列({9, 14, 19, 24}) ...
- 图像分类丨ILSVRC历届冠军网络「从AlexNet到SENet」
前言 深度卷积网络极大地推进深度学习各领域的发展,ILSVRC作为最具影响力的竞赛功不可没,促使了许多经典工作.我梳理了ILSVRC分类任务的各届冠军和亚军网络,简单介绍了它们的核心思想.网络架构及其 ...
- game 竞赛图 缩环
[问题背景] zhx 和他的妹子(们)做游戏. [问题描述] 考虑 N 个人玩一个游戏, 任意两个人之间进行一场游戏 (共 N*(N-)/ 场) , 且每场一定能分出胜负. 现在,你需要在其中找到三个 ...
- netty-socketio即时通讯
jar包和依赖包在360云盘中:所有文件 > 学习 > jar包 > netty-socketio-1.7.10以及依赖 原文链接:http://www.cnblogs.com/al ...
- 浏览器详谈及其内部工作机制 —— web开发必读
浏览器介绍 如今,浏览器格局基本上是五分天下,分别是:IE.Firefox.Safari.Chrome.Opera,而浏览器引擎就更加集中了,主要是四大巨头:IE的浏览器排版引擎Trident,目前随 ...
- 基于H5+ API手机相册图片压缩上传
// 母函数 function App(){} /** * 图片压缩,默认同比例压缩 * @param {Object} path * pc端传入的路径可以为相对路径,但是在移动端上必须传入的路径是照 ...
- /etc/default/useradd
系统默认的shell在,/etc/default/useradd 中,添加用户的时候如果不指定shell,默认的shell就是该文件下制定的文件
- .NET 通过 NPOI 操作 Excel
目录 .NET 通过 NPOI 操作 Excel 第一步:通过 NuGet 获取 NPOI 包并引入程序集 第二步:引入 NPOI 帮助类 第三步:在程序中调用相应的方法对数据进行导出导入操作 将 D ...
- Fixed table
废话不多说,直接代码. <!DOCTYPE> <html> <head> <meta charset="utf-8"/> <s ...
- ELK日志分析 学习笔记
(贴一篇之前工作期间整理的elk学习笔记) ELK官网 https://www.elastic.co ELK日志分析系统 学习笔记 概念:ELK = elasticsearch + logstas ...