博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 小兵(2)
阅读量:5136 次
发布时间:2019-06-13

本文共 1624 字,大约阅读时间需要 5 分钟。

 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

你可能感兴趣的文章
treegrid.bootstrap使用说明
查看>>
[Docker]Docker拉取,上传镜像到Harbor仓库
查看>>
javascript 浏览器类型检测
查看>>
nginx 不带www到www域名的重定向
查看>>
记录:Android中StackOverflow的问题
查看>>
导航,头部,CSS基础
查看>>
[草稿]挂载新硬盘
查看>>
[USACO 2017 Feb Gold] Tutorial
查看>>
关于mysql中GROUP_CONCAT函数的使用
查看>>
OD使用教程20 - 调试篇20
查看>>
Java虚拟机(JVM)默认字符集详解
查看>>
Java Servlet 过滤器与 springmvc 拦截器的区别?
查看>>
(tmp >> 8) & 0xff;
查看>>
linux命令之ifconfig详细解释
查看>>
NAT地址转换
查看>>
Nhibernate 过长的字符串报错 dehydration property
查看>>
Deque - leetcode 【双端队列】
查看>>
gulp插件gulp-ruby-sass和livereload插件
查看>>
免费的大数据学习资料,这一份就足够
查看>>
clientWidth、clientHeight、offsetWidth、offsetHeight以及scrollWidth、scrollHeight
查看>>