1. / 和 // :

/返回的是浮点数,//才是整除

2.index()函数用于从列表中找出某个值第一个匹配项的索引位置

3.type()函数用于输出变量的类型

4.for ch in str

for i in range(1,3) (1,2)

for i in range(3) (1,2)

5.str=str[::-1]

6.lambda()函数

lambda是个函数,虽然只是一个表达式,但是还是要按照函数的使用方法来使用

f=lamda 参数1,参数2 ...... :表达式

x=f(参数1,参数2,......)

7.split()函数(将字符串分隔并以列表的形式存储下来)

语法:str.split(str="",num=string.count(str))[n]
参数说明:
str: 表示为分隔符,默认为空格,但是不能为空('')。若字符串中没有分隔符,则把整个字符串作为列表的一个元素
num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量
[n]: 表示选取第n个分片

print(s.split('.',2)[1])

8.strip()函数

语法:str.strip(‘chars’)

参数:chars——移除字符串头尾指定的字符序列

返回值:返回移除字符串头尾指定的字符序列生成的新字符串

9.isalpha()函数

检测一个字符串中的字符是否全是字母

返回值:0或非0

10.列表

创建空列表

s=list()

s=[ ]

增加元素:s.append(x)

翻转序列:s[::-1]

删除元素:s.remove(x)

输出列表元素个数:len()

输出列表中最大值:max()

输出列表中最小值:min()

输出x的索引位置:s.index(x)

输出序列s中出现x的总次数:s.count(x)

在列表s的第i位置增加元素x,其他的自动往后排:s.insert(i,x)

将列表s中的第i项元素取出并删除该元素:s.pop(i)

11.集合(无序不重复元素序列)

创建空集合

s=set()

s.add()添加元素

s.remove(x)移除元素x

s.clear()清空集合

len(s)计算元素个数

x in s 判断x是否在s中存在

12.创建空元组

s=tuple()

s=()

14.字典

创建空字典

s=dict()

s={ }

访问字典中的值/修改字典

访问dic['004']

修改 dic['004'] = 8

添加 dic['005'] = "菜鸟教程"

删除字典元素

del dic['005']

dic.clear()删除字典内所有元素

dic.copy()返回一个字典的浅复制

key in dic 如果键在字典中,返回true,否则false

键找值

value=dic.get(key)

15.map()函数

语法:map(function,iterable        )

参数:

function——函数

iterable——一个或多个序列

返回值:

Python2.x返回列表

Python3.2返回迭代器

16.zip()函数

语法:zip(iterable......)

参数:一个或多个迭代器

返回值:返回元组列表

17.

在使用Python进行列表操作时,不能直接对空列表进行操作

18.

元组是不可以被改变的,不能用tup【x】操作

19.

不允许同一个键出现两次。如果同一个键出现两次,后一个值会被记住

键必须不可变,可用数字,字符串,元组充当,但不能用列表

20.

需要先用close关闭文件后,再用读写操作打开文件,文件指针才会指向文件的头部

21.

pickle存储对象,并不丢失其身份和类型信息

写入文件:pickle.dump(对象(ls),文件(f1))

从文件中读出:pickle.load(文件(f1))

辣椒的python之旅相关推荐

  1. 开启python之旅

    1.python安装 Anaconda安装地址:https://www.anaconda.com/ 2.Pycharm安装 Pycharm安装地址:https://www.jetbrains.com/ ...

  2. 开启我的Python之旅

    开启我的Python之旅 有人说,"聪明的人喜欢阅读,智慧的人喜欢写作".而我,既不是那种才高八斗,疯狂阅读的人,也不是那种激扬文字,热衷于写作的人.我就是我--一个平凡的我,一个 ...

  3. 寒假Python之旅final part

    寒假Python之旅final part ​ 看到一个认识的人一天13小时高强度写代码,顿时感觉十分羞愧.我怎么这么弱啊.jpg已经鸽.了两天了哦草.不过看起来我很快就能实际运用了) 2.17 第 1 ...

  4. 贝斯狸的 Python 之旅 -- 深入切片操作及原理

    我首先通过 input() 函数,接收了外部输入字符串,然后通过 list 函数的切片,实现了回文数,代码真的好简洁,我自己都佩服我自己,我也不知道小组长会问我切片原理,我好无奈呀. s = inpu ...

  5. Python之旅.第九章.并发编程..

    一.全局解释器锁 (GIL) 运行test.py的流程: a.将python解释器的代码从硬盘读入内存 b.将test.py的代码从硬盘读入内存  (一个进程内装有两份代码) c.将test.py中的 ...

  6. 【Python之旅】第五篇(三):Python Socket多线程并发

    1.多线程模块 主要是socketserver模块,如下图示: 2.多线程原理 如下图示说明: 3.SockteServer例子说明 服务器端: 客户端: 4.演示 还是以前面例子,对代码进行修改,作 ...

  7. 【Python之旅】第五篇(一):Python Socket通信原理

    1.Socket socket也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄.应用程序通常通过"套接字"向网络发出请求或者应答网络请求.可以列举中 ...

  8. 【Python之旅】第七篇(二):Redis使用基础

    0.说明 由于学习开发监控软件的需要,因此需要使用到Redis,这里简单介绍. 注意,使用的环境为:Ubuntu 15.10 1.安装 可以采用源码安装,也可以采用apt-get来安装,都比较简单. ...

  9. 【Python之旅】第二篇(三):基于列表处理的购物清单程序

    1.基本需求 编写一个购物小程序,要求实现如下功能: (1)让用户输入工资: (2)输出购物菜单及产品价格: (3)计算用户是否可支付: (4)输出用户剩余的钱,问用户是否继续购物,如果选择继续,则继 ...

最新文章

  1. tomcat端口占用后的解决办法
  2. 玩转UITableView
  3. 由java的八个基本数据类型说开去
  4. 旋转排序数组系列题详解
  5. Heritrix 1.14.4的配置和初次使用
  6. centos7设置键盘类型_CentOS 7 系统区域(语言)和键盘设置
  7. 20191019:(leetcode习题)第K个语法符号
  8. 织梦当前位置对应php文件,织梦cms怎么获取当前栏目路径
  9. 三层交换机配置DHCP的解决方案
  10. C语言 C语言知识点总结(思维导图版)
  11. 七个 ios 上的 android 模拟器
  12. 最全DNS域名解析流程及域名注册(细节!)
  13. 2022秋招蚂蚁金服数据研发一面
  14. 智能门锁电路图_智能门锁原理图,智能锁工作原理科普
  15. c语言大象喝水,大象喝水歇后语的答案
  16. matlab混频器的实现
  17. 几道经典的面试题53
  18. YoutubeDNN召回的一些问题
  19. (新手版)GitHub 使用思想,上传,首次上传及日常使用教程(肯定看得懂)
  20. 【CF833D】Red-Black Cobweb

热门文章

  1. java从倒数第n个指定字符串开始截取到最后
  2. word给代码加行号
  3. 如何选择计算机软考科目,计算机软考科目众多 我们该如何选择考试科目?
  4. 计算机辅助翻译专业院校,中国翻译学专业高校排名
  5. 如何回复SCI审稿人评审意见(response letter)
  6. 关于JS下offsetLeft,style.left,以及jquery中的offset().left,css(left)的区别。
  7. 经典伴读_GOF设计模式_结构型模式
  8. 智能手机功能设计实现
  9. VMWare连接外网的配置操作
  10. 新买的电脑,设置电脑