python 小兵(2)
while 条件:
结构体
if=条件:
等于
while 条件:
结构体
else:
print(int(Ture)) 1
print(int(False)) 0
切片顾头不顾尾
print(msg[15:17])=两个字符 步长不写默认是1
print(msg[1]) #下标查找如果过界就会报错,切片过界就不会
print(msg[-2:]) #最后位置不用写
切片里数的方向和步长的方向要一致
print(s[:])输出全部的
print(s1[::-1])输出回文
字符串方法
s="daeqvgd rdsefsef"
1 s.capitalize()#首字母大写
2 s.upper()#全部大写
3.s.lower()#全部小写
4.s.count()#查找返回的数量
5.s.endswith()#以什么结尾
6.s.startwith()#以什么开头
7.s.find()#通过元素查找下标,查到返回索引没查到返回-1
8.s.index()#通过元素查找下标,查到返回索引没查到报错
9.s.format()#填充改变原始字符串格式可以有三种方法
关键字填充
第一种s=' aaaweweqw{},{},{}a '
s.format("a","b","rwew")
第二种
s=' aaaweweqw{0},{1},{2}a '
s.format("a","b","rwew")
第三种
s=' aaaweweqw{a},{b},{c}a '
s.format(a="a",b="c",c="eqwe")
10. "_".join(s)返回通过指定字符连接序列中元素后生成的新字符串
11.s.split("a")通过元素分割 # 以空格为分隔符,包含 \n
12.s.strip(" ")脱掉头尾两边的空格,换行符{默认不写的情况},如果打东西的话从左右删除
有rstrip方法从右开始,lstrip方法从左边开始
13.s.replace('a','b')旧的替换新的
14.s.swapcase()大小写转换
15.s.title()每个首字母大写(通过特殊符号分割包括中文)然后如果其他位有大写也变小写
16.s.isdigit()判断是不是纯数字
17.s.isalpha()判断是不是字母和汉字
列表
增加
append:在后面添加。Insert按照索引添加,
expend:迭代着添加。Li=”呦呦呦”
删除
del li[0:2]
pop,
remove,
clear
修改
lst = ["太⽩白", "太⿊黑", "五⾊色", "银王", "⽇日天"]
lst[1] = "太污" # 把1号元素修改成太污
print(lst) lst[1:4:3] = ["麻花藤", "哇靠"] # 切⽚片修改也OK. 如果步⻓长不不是1, 要注意. 元素的个数
print(lst) lst[1:4] = ["李李嘉诚个⻳龟⼉儿⼦子"] # 如果切⽚片没有步⻓长或者步⻓长是1. 则不不⽤用关⼼心个数 print(lst)
查询
for el in lst:
print(el)
列表其他操作:
reverse 翻转
sort 排序 升序 sort(reverse= True) 降序
count 统计
index 通过内容获取下标
列表的嵌套:
lst = [1,2,34,[45,5,['年后啊']]]
元祖:
一个不可修改的列表 tuple tu = () 不可变数据 有序的
range 范围
range 第一个元素是起始位置,第二个是终止位置,第三个是步长
python3 range是原生态
Python2 range是列表
python 小兵(2)的更多相关文章
- python 小兵之小技巧
用for循环打印数字从1开始 for a in range(1,num+1): 用split切割字符串可以用索引选择部分 int(el.split("_")[1]) range 第 ...
- python 小兵(1)
变量规则 1.只能以数字,字母,下划线命名 2.不能使用数字开头 3.不能使用python关键字 4.不建议用拼音或中文 5区分大小写 6推荐使用驼峰,下划线 全部大写是常量 注释 # 单行注释 (当 ...
- python 小兵内置函数进制转换
Python内置函数进制转换的用法 使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x)Conve ...
- python小兵 面向对象继承super和c3算法
python多继承 在前面的学习过程中. 我们已经知道了Python中类与类之间可以有继承关系. 当出现了x是一种y的的时候. 就可以使⽤继承关系. 即"is-a" 关系. 在继承 ...
- python 小兵面向对象
Python 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本章节我们将详细介绍Python的面向对象编程. 如果你以前没有接触过 ...
- python 小兵(10)内置函数
内置函数(下午讲解) 什么是内置函数?就是python帮我们提供的一个工具,拿过直接用就行,比如我们的print,input,type,id等等.截止到python3.6.2版本 中一共提供了68个内 ...
- python 小兵(9)生成器
生成器 首先我们来看看什么是个生成器,生成器本质就是迭代器 在python中有三种方式来获取生成器 1.通过生成器函数 2.通过各种推到式来实现生成器 3.通过数据的转换也可以获取生成器 首先,我们先 ...
- python 小兵(7)迭代器
阅读目录 函数名的使用以及第一类对象 闭包 迭代器 回到顶部 函数名的使用以及第一类对象 函数名的运用 函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量 1.函数名的内存地址 ...
- python 小兵(8)闭包和装饰器
闭包"是什么,以及,更重要的是,写"闭包"有什么用处. (个人理解) 1."闭包"是什么 首先给出闭包函数的必要条件: 闭包函数必须返回一个函数对象 ...
- python 小兵(6)函数进阶
阅读目录 函数参数-动态参数 名称空间 函数的嵌套 gloabal.nonlocal 回到顶部 函数参数-动态参数 之前我们说过传参,如果我们在传参数的时候不很清楚有哪些的时候,或者说给一个函数传了很 ...
随机推荐
- 【LeetCode】808. Soup Servings 解题报告(Python)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 题目地址:https://leetcode.com/problems/soup-serv ...
- 【LeetCode】842. Split Array into Fibonacci Sequence 解题报告(Python & C++)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 日期 题目地址:https://leetcode.c ...
- The Best Path
The Best Path Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Tot ...
- hdu-3183A Magic Lamp(贪心)
题目的意思是: 给你一个大数,然后删减其中的K个数,并且剩下的数还是按原来在的先后次序排列,求所得的那个数最小的那个数. 思路:贪心(要取得数最小,你从左往右选数的时候,选的第一数,就是选后组成数的位 ...
- [数据结构]链表LinkList
目录 1.3 链表 1.3.1 头插法建立单链表 1.3.2 限制链表长度建立单链表 1.3.3 尾插法建立单链表 1.3.4 按序号查找单链表 1.3.5 按值查找单链表 1.3.6 链表的插入 1 ...
- .Net Core 3.1 WebApi使用Swagger生成Api文档
用swagger生成Api文档 1.安装Swashbuckle.AspNetCore 右键单击"解决方案资源管理器" > "管理 NuGet 包"中的项目 ...
- Kafka集群安装Version1.0.1(自带Zookeeper)
1.说明 Kafka集群安装,基于版本1.0.1, 使用kafka_2.12-1.0.1.tgz安装包, 其中2.12是编译工具Scala的版本. 而且不需要另外安装Zookeeper服务, 使用Ka ...
- Swoole 中使用 Lock 实现进程间锁
注意:不要在 lock 和 unlock 操作中间使用可能引起协程切换的 API. $lock = new Swoole\Lock(SWOOLE_MUTEX); echo "[Master] ...
- XPTH定位总结
xpath定位总结:nodename 选取此节点的所有子节点. / :从根节点选取.绝对定位 //:从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置. 相对定位(推荐使用相对定位) . :选取 ...
- [ vue ] xxxProject项目杂记
2020.4.9 加入eCharts 2020.4.8 完成article的显示,其间碰到全局路由守卫写的有错误,导致跳转报错.已修复. 加入keep-alive功能,缓存视图数据 疑问:如果在全局组 ...