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)的更多相关文章

  1. python 小兵之小技巧

    用for循环打印数字从1开始 for a in range(1,num+1): 用split切割字符串可以用索引选择部分 int(el.split("_")[1]) range 第 ...

  2. python 小兵(1)

    变量规则 1.只能以数字,字母,下划线命名 2.不能使用数字开头 3.不能使用python关键字 4.不建议用拼音或中文 5区分大小写 6推荐使用驼峰,下划线 全部大写是常量 注释 # 单行注释 (当 ...

  3. python 小兵内置函数进制转换

    Python内置函数进制转换的用法 使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x)Conve ...

  4. python小兵 面向对象继承super和c3算法

    python多继承 在前面的学习过程中. 我们已经知道了Python中类与类之间可以有继承关系. 当出现了x是一种y的的时候. 就可以使⽤继承关系. 即"is-a" 关系. 在继承 ...

  5. python 小兵面向对象

    Python 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本章节我们将详细介绍Python的面向对象编程. 如果你以前没有接触过 ...

  6. python 小兵(10)内置函数

    内置函数(下午讲解) 什么是内置函数?就是python帮我们提供的一个工具,拿过直接用就行,比如我们的print,input,type,id等等.截止到python3.6.2版本 中一共提供了68个内 ...

  7. python 小兵(9)生成器

    生成器 首先我们来看看什么是个生成器,生成器本质就是迭代器 在python中有三种方式来获取生成器 1.通过生成器函数 2.通过各种推到式来实现生成器 3.通过数据的转换也可以获取生成器 首先,我们先 ...

  8. python 小兵(7)迭代器

    阅读目录 函数名的使用以及第一类对象 闭包 迭代器 回到顶部 函数名的使用以及第一类对象 函数名的运用 函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量 1.函数名的内存地址 ...

  9. python 小兵(8)闭包和装饰器

    闭包"是什么,以及,更重要的是,写"闭包"有什么用处. (个人理解) 1."闭包"是什么 首先给出闭包函数的必要条件: 闭包函数必须返回一个函数对象 ...

  10. python 小兵(6)函数进阶

    阅读目录 函数参数-动态参数 名称空间 函数的嵌套 gloabal.nonlocal 回到顶部 函数参数-动态参数 之前我们说过传参,如果我们在传参数的时候不很清楚有哪些的时候,或者说给一个函数传了很 ...

随机推荐

  1. 【LeetCode】808. Soup Servings 解题报告(Python)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 题目地址:https://leetcode.com/problems/soup-serv ...

  2. 【LeetCode】842. Split Array into Fibonacci Sequence 解题报告(Python & C++)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 日期 题目地址:https://leetcode.c ...

  3. The Best Path

    The Best Path Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Tot ...

  4. hdu-3183A Magic Lamp(贪心)

    题目的意思是: 给你一个大数,然后删减其中的K个数,并且剩下的数还是按原来在的先后次序排列,求所得的那个数最小的那个数. 思路:贪心(要取得数最小,你从左往右选数的时候,选的第一数,就是选后组成数的位 ...

  5. [数据结构]链表LinkList

    目录 1.3 链表 1.3.1 头插法建立单链表 1.3.2 限制链表长度建立单链表 1.3.3 尾插法建立单链表 1.3.4 按序号查找单链表 1.3.5 按值查找单链表 1.3.6 链表的插入 1 ...

  6. .Net Core 3.1 WebApi使用Swagger生成Api文档

    用swagger生成Api文档 1.安装Swashbuckle.AspNetCore 右键单击"解决方案资源管理器" > "管理 NuGet 包"中的项目 ...

  7. Kafka集群安装Version1.0.1(自带Zookeeper)

    1.说明 Kafka集群安装,基于版本1.0.1, 使用kafka_2.12-1.0.1.tgz安装包, 其中2.12是编译工具Scala的版本. 而且不需要另外安装Zookeeper服务, 使用Ka ...

  8. Swoole 中使用 Lock 实现进程间锁

    注意:不要在 lock 和 unlock 操作中间使用可能引起协程切换的 API. $lock = new Swoole\Lock(SWOOLE_MUTEX); echo "[Master] ...

  9. XPTH定位总结

    xpath定位总结:nodename 选取此节点的所有子节点. / :从根节点选取.绝对定位 //:从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置. 相对定位(推荐使用相对定位) . :选取 ...

  10. [ vue ] xxxProject项目杂记

    2020.4.9 加入eCharts 2020.4.8 完成article的显示,其间碰到全局路由守卫写的有错误,导致跳转报错.已修复. 加入keep-alive功能,缓存视图数据 疑问:如果在全局组 ...