python基础成长之路四-基础数据类型方法
1,程序开发三大流程:
- 顺序--从上向下,顺序执行代码
- 分支--根据条件判断,决定执行代码的分支
- 循环--让特定的代码重复执行
2,whlie循环语句:
- Break 某一条件满足时,退出循环,不在执行后续重复代码。
- continue 某一条件满足时,不执行后续代码。
3,字符串方法
- join 拼接字符串
- count 查找出字符串出现的个数
- capitalized 把整个字符串的首字母大写
- center 前后两边同时增加相对应的字符串
- endswith 查看字符串是否以某个内容结尾并返回布尔值
- startswith 查看字符串是否以某个内容开头并返回布尔值
- expandtabs 把字符串中的tab符号转化为8个空格
- find 查看字符串中的某个内容在其中的的位置并返回索引
- format 以赋值的方式格式化输出
- format.map 以字典的方式格式化输出
- index 跟find的方法一样,没有会报错
- isalnum 判断字符串中是否是数字或字母
- isdecimal 判断数字是否是十进制
- isdigit 判断是否是数字
- isalpha 判断是否是字母
- isidentifier 判断是否是非法变量
- islower 判断字符串是否全是小写
- isupper 判断字符串是否全是大写
- isspace 判断字符串是否有空格
- istitle 判断字符串中单词首字母是否是大写
- lower 字符串全部变小写
- upper 字符串全部变大写
- swapcase 字符串大写变小写,小写变大写
- liust 字符串后面接相应个数字符
- rjust 字符串前面接相应个数字符
- strip 把字符串中的空格和换行符去掉
- lstrip 只把字符串左边的空格和换行符去掉
- rstrip 只把字符串右边的空格和换行符去掉
- replace 把字符串中的某些字符替换成另一些字符
- split 把字符串以某个内容分割成列表
- title 非字母隔开的每个部分的首字母大写
- copy 复制一个列表用一个变量接收
4,列表方法:
增
- append 从后面追加,一次只能加一个
- insert 按照索引插入,一次只能插一个
- extend 迭代着追加
删
- remove 按照元素删除,一次只能删一个
- pop 按照索引删除,也可以用切片跟步长
- clear 清空列表
|
del |
删除整个列表 |
|
按照索引删除 |
|
|
按照切片加步长删除 |
改
- 按索引去改
- 按切片加步长改
查
- 按所应,切片加步长去查
- 用for循环查
其他方法
- Len() 查询列表长度
- count 统计某个元素出现的个数
- index 通过元素找索引
- sort 排序列表,括号里接reverse=True就是从大到小
- reverse 倒叙列表
- enumerate 用于for循环,给序列加序号
5,字典方法
增
- setdefault 有则不动,无则增加
删
- pop 按键删
- popitem 删除最后一个
- clear 清空
- del 删除键或全除
改
- update 把另一个键值队合并到一个,相同的覆盖,没有的添加
查
- get 有返回值,没有显示空
- keys
- values
- Items
6,集合方法
增
- add 添加一个字符串
- updata 迭代着添加
删
- remove 按元素删除
- disjird 集合的删,跟remove删是一样的,没有不会报错
- pop 随机删除一个元素
- clear 清空集合
- del 删除整个集合
- 交集 【& or intersection】
并集 【| or union】
差集 【- or difference】
反交集【^ or symmetric_difference】
子集与超集 【< or >】
frozenset 不可变集合,让集合变成不可变类型
python基础成长之路四-基础数据类型方法的更多相关文章
- python工程师成长之路精品课程(全套)
python工程师成长之路精品课程(全套) 有需要联系我:QQ:1844912514 什么是Python? Python是一门面向对象的编程语言,它相对于其他语言,更加易学.易读,非常适合快速开发. ...
- python 闯关之路四(下)(并发编程与数据库编程) 并发编程重点
python 闯关之路四(下)(并发编程与数据库编程) 并发编程重点: 1 2 3 4 5 6 7 并发编程:线程.进程.队列.IO多路模型 操作系统工作原理介绍.线程.进程演化史.特点.区别 ...
- python基础成长之路三
1,基础数据类型 总览 int :数字 用于计数,计算,运算等...1 , 2 , 3 , 100 , ... str :字符串 用户少量的数据储存,便于操作 "这就是字符串&qu ...
- python基础学习之路No.2 数据类型
python中常见的数据类型有:整数.浮点数.字符串.列表.元组.字典 python相较其他语言,可以省略了声明,可以直接定义赋值使用. 例如: a=12 就相当于 其他语言中的 int a=12 ...
- python全栈测试之路-py3基础:基础的常用语法知识
python基础链接 python3速查参考- python基础 2 -> if语句应用 + while循环应用 https://www.cnblogs.com/wuzhiming/p/7795 ...
- C#基础学习第二天(.net菜鸟的成长之路-零基础到精通)
1.加号的使用 在我们c#当中,如果想要两个字符串相连接,那么我们可以使用+号连接. 加号两边如果有一边是字符串,那么此时字符串起到了一个连接的作用. 如果加号两遍都是数字,那么加号起到一个相加 ...
- C#基础学习第一天(.net菜鸟的成长之路-零基础到精通)
1.Net平台和C#编程语言的概念 2.桌面应用程序: 我们要使用桌面应用程序,必须要安装该应用程序的客户端. winform应用程序. Application:应用程序 Internet:互联网应用 ...
- Javascript基础系列之(四)数据类型 (数组 array)
字符串,数值,布尔值都属于离散值(scalar),如果某个变量是离散的,那么任何时候它只有一个值. 如果想使用变量存储一组值,就需要使用数组(array). 数组是由多个名称相同的树值构成的集合,集合 ...
- 程序员必备英语.net版(.net菜鸟的成长之路-零基础到精通)
通过一段时间的.NET学习,我发现英文不好是我的软肋~我觉得好好补习一下英文单词水平.可是要背哪些单词呢? 经过一段时间的整理,终于整理出来了一套比较完整的.NET程序员必备单词文档.单词加详细说明. ...
随机推荐
- CF487E Tourists 圆方树、树链剖分
传送门 注意到我们需要求的是两点之间所有简单路径中最小值的最小值,那么对于一个点双联通分量来说,如果要经过它,则一定会经过这个点双联通分量里权值最小的点 注意:这里不能缩边双联通分量,样例\(2\)就 ...
- JS-隐士类型转换‘1’+1、‘1’-1、++‘1’为什么不一样?
当 x=’1’时,x+1x-1+x-x++xtypeof(x+1)typeof(x-1)typeof(+x)typeof(-x)typeof(++x) 的结果分别是多少? 答案: x+1 //’11’ ...
- SQL SERVER中DBLINK的实现
exec sp_addlinkedserver 'CantennFlexPsApp' , '' , 'SQLOLEDB' , '目标数据库的IP' exec sp_addlinkedsrvlogin ...
- C# 深浅复制 MemberwiseClone
学无止境,精益求精 十年河东,十年河西,莫欺少年穷 学历代表你的过去,能力代表你的现在,学习代表你的将来 最近拜读了大话设计模式:原型模式,该模式主要应用C# 深浅复制来实现的!关于深浅复制大家可参考 ...
- 干货,比较全面的c#.net公共帮助类(Common.Utility)
Common.Utility 初衷 网上有各式各样的帮助类,公共类,但是比较零碎,经常有人再群里或者各种社交账号上问我有没有这个helper,那个helper,于是萌生了收集全部helper的念头,以 ...
- jenkins 构建后发送钉钉消息通知(插件)
钉钉,越来越多的公司采用,那么我们在持续集成中,也可以直接选择钉钉插件的,在之前的博客中 ,对发送的钉钉消息进行了定制,那样的话会开启一个新的任务, 其实今天呢,我们可以直接安装一个插件就可以发送了, ...
- 【下一代核心技术DevOps】:(六)Rancher集中存储及相关应用
1. 前言 为什么要使用集中存储? 使用集中存储有个很大的优势是数据安全和统一管理,和集群完美配合. 产品集成存储经历过几个阶段: 1.单机本机存储. 系统使用本地硬盘存储 2.单网络集中存储. 局域 ...
- 树莓派Opencv张正友棋盘标定法
make.Makefile cc = gcc #最简易的makefile文件,这个可以用来进行文件之间的简易构建和链接,生成我们所需要的执行文件: prom = calc deps = $(shell ...
- Centos 6.9下部署Oracle 11G数据库环境的操作记录
操作系统:Centos6.9(64Bit)Oracle:11g .11.2.0.4.0版本Ip地址:172.16.220.139 废话不多说了,下面记录安装过程:1)安装桌面环境 [root@vm01 ...
- RSA加密算法深入篇
如果你问我,哪一种算法最重要? 我可能会回答"公钥加密算法". 因为它是计算机通信安全的基石,保证了加密数据不会被破解.你可以想象一下,信用卡交易被破解的后果. 进入正题之前,我先 ...