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是列表
转载于:https://www.cnblogs.com/huhuxixi/p/10194401.html
python 小兵(2)相关推荐
- python 小兵(10)内置函数
内置函数(下午讲解) 什么是内置函数?就是python帮我们提供的一个工具,拿过直接用就行,比如我们的print,input,type,id等等.截止到python3.6.2版本 中一共提供了68个内 ...
- python 小兵(3)字典
字典 # 存储数据 字典的查找快一些 # 不可哈希的,就是可变的数据 可变的数据不能哈希 不可变的数据能哈希 # python3.6 版本以上 字典默认是有序的, 咱们怎么写的就怎么打印出来 # 但是 ...
- python从小兵到将军之路
Python之路,基础 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达 ...
- 利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单
优质文章,第一时间送达! 相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆.偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻 ...
- BiB:王秀杰/裴小兵合作开发单细胞组学细胞标记基因鉴定算法COSG
在单细胞测序数据分析中,对细胞进行准确分类是数据分析的重要基础.在利用聚类算法将细胞进行分组后,需要通过鉴定不同细胞群特异表达的标记基因来注释细胞类型.同时,细胞标记基因在所有细胞类群中的表达模式也能 ...
- 从python开始学编程vamei_从python开始学编程-vamei(1)
概述 计算机 计算机五大结构:输入设备,存储器,控制器,运算器,输出设备 存储器与运算器统称为CPU 计算机操作系统负责管理计算机硬件资源->系统调用 编程 编程是人与计算机的互动方式,人通过编 ...
- python写一个系统-使用Python写一个量化股票提醒系统
大家在没有阅读本文之前先看下python的基本概念, Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开 ...
- python花钱培训值吗-交钱了,学了3天Python编程,我想放弃了......
交钱了 ,学了3天Python编程,想放弃了,是太难学?是老师教的不好?是学习环境氛围不好?突然发现自己不喜欢?还是自己另有新计划...... 背景 近期,师姐开始刷达内的Python视频,选择学这个 ...
- python基础(7)-函数命名空间作用域闭包
函数 动态参数 *args 1 def sum(*args): 2 ''' 3 任何参数都会被args以元组的方式接收 4 ''' 5 print(type(args)) # result:<c ...
最新文章
- java url map_java url转map ,map转string
- python装饰器实例-Python装饰器用法实例总结
- tensorflow gpu利用率低_「动手学习Tensorflow」- Tensorflow综述I
- Android 取得 ListView中每一个Item项目的值
- window 效率神器:Wox
- java ee api_Java EE安全性API向前发展
- 前端之 JavaScript 常用数据类型和操作
- LeetCode 322. 零钱兑换(DP)
- FD.io VPP利用iperf3进行UDP灌包测试-英特尔X520万兆网卡
- 吴恩达深度学习笔记2.1 二分分类
- Ruby on Rails,创建模型,附赠模型与表名不一致时的解决方法
- Java面向对象练习题之三角形
- leetcode探索动态规划(二)
- 【蓝桥杯2015Java】奇妙的数字、打印大叉
- python实现搜索引擎——构建爬虫系统(二)
- Rwordseg包如何加载本地词典
- 对女朋友说早安的情话100句,很甜很撩,打动人心
- 阿昆同学的Java学习日记Day4
- 消除笔软件哪个好?这些软件可以无损涂抹图片
- Idea配置项目的tomcat时候没有Artifacts的最全解决办法