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是列表

转载于:https://www.cnblogs.com/huhuxixi/p/10194401.html

python 小兵(2)相关推荐

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

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

  2. python 小兵(3)字典

    字典 # 存储数据 字典的查找快一些 # 不可哈希的,就是可变的数据 可变的数据不能哈希 不可变的数据能哈希 # python3.6 版本以上 字典默认是有序的, 咱们怎么写的就怎么打印出来 # 但是 ...

  3. python从小兵到将军之路

    Python之路,基础 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达 ...

  4. 利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单

    优质文章,第一时间送达! 相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆.偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻 ...

  5. BiB:王秀杰/裴小兵合作开发单细胞组学细胞标记基因鉴定算法COSG

    在单细胞测序数据分析中,对细胞进行准确分类是数据分析的重要基础.在利用聚类算法将细胞进行分组后,需要通过鉴定不同细胞群特异表达的标记基因来注释细胞类型.同时,细胞标记基因在所有细胞类群中的表达模式也能 ...

  6. 从python开始学编程vamei_从python开始学编程-vamei(1)

    概述 计算机 计算机五大结构:输入设备,存储器,控制器,运算器,输出设备 存储器与运算器统称为CPU 计算机操作系统负责管理计算机硬件资源->系统调用 编程 编程是人与计算机的互动方式,人通过编 ...

  7. python写一个系统-使用Python写一个量化股票提醒系统

    大家在没有阅读本文之前先看下python的基本概念, Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开 ...

  8. python花钱培训值吗-交钱了,学了3天Python编程,我想放弃了......

    交钱了 ,学了3天Python编程,想放弃了,是太难学?是老师教的不好?是学习环境氛围不好?突然发现自己不喜欢?还是自己另有新计划...... 背景 近期,师姐开始刷达内的Python视频,选择学这个 ...

  9. python基础(7)-函数命名空间作用域闭包

    函数 动态参数 *args 1 def sum(*args): 2 ''' 3 任何参数都会被args以元组的方式接收 4 ''' 5 print(type(args)) # result:<c ...

最新文章

  1. java url map_java url转map ,map转string
  2. python装饰器实例-Python装饰器用法实例总结
  3. tensorflow gpu利用率低_「动手学习Tensorflow」- Tensorflow综述I
  4. Android 取得 ListView中每一个Item项目的值
  5. window 效率神器:Wox
  6. java ee api_Java EE安全性API向前发展
  7. 前端之 JavaScript 常用数据类型和操作
  8. LeetCode 322. 零钱兑换(DP)
  9. FD.io VPP利用iperf3进行UDP灌包测试-英特尔X520万兆网卡
  10. 吴恩达深度学习笔记2.1 二分分类
  11. Ruby on Rails,创建模型,附赠模型与表名不一致时的解决方法
  12. Java面向对象练习题之三角形
  13. leetcode探索动态规划(二)
  14. 【蓝桥杯2015Java】奇妙的数字、打印大叉
  15. python实现搜索引擎——构建爬虫系统(二)
  16. Rwordseg包如何加载本地词典
  17. 对女朋友说早安的情话100句,很甜很撩,打动人心
  18. 阿昆同学的Java学习日记Day4
  19. 消除笔软件哪个好?这些软件可以无损涂抹图片
  20. Idea配置项目的tomcat时候没有Artifacts的最全解决办法

热门文章

  1. ISE使用中RAM IP核配置及ram测试(两种测试)
  2. 关于geekcode
  3. 银行卡号,指定字符长度分割字符串
  4. IE下,拖动grid的分隔栏,报getBoundingClientRect错误解决办法
  5. 三维点云学习(4)5-DBSCNA python 复现-1- 距离矩阵法
  6. 【learn】learn1
  7. 2006年 上半年 网络管理员 下午试卷
  8. JavaWeb——响应编码与请求编码
  9. jquery中ajax请求分类
  10. Asp.net Core之TagHelper