字符串:
变量[头下标:尾下标]
示例:
str1=’我叫%s,我爸是%s’ %(‘王思聪’,’王健林’)
print(str1)
输出:我叫王思聪,我爸是王健林
列表(List)
示例:(查询列表中的值)
list.append(‘Amazon’)
元组(Tuple)
l 元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开
l 元组与字符串类似,可以被索引且下标索引从0开始,-1 为从末尾开始的位置。也可以进行截取(看上面,这里不再赘述)。其实,可以把字符串看作一种特殊的元组。
Set(集合)
parame = {value01,value02,...} 或者 set(value)
示例:
语法格式如下:
s.add( x )
s.update( x ):x 可以有多个,用逗号分开。
示例:将元素 x 添加到集合 s 中,如果元素已存在,则不进行任何操作。
语法格式:
s.discard( x )
s.remove( x ):将元素 x 从集合 s 中移除,如果元素不存在,则会发生错误
s.pop() :在交互模式,pop 是删除集合的第一个元素(排序后的集合的第一个元素)
示例:
语法格式如下:
x in s:判断元素 x 是否在集合 s 中,存在返回 True,不存在返回 False。
示例:
先删除,再添加
语法格式:len(s) 也适用于字典,列表,元素
Dictionary(字典)
如上图的更新操作
None 空值
if条件判断
注意:
3.for循环
循环就是将容器中的每一个数据都按照特定的规则进行重复处理。其中i代表的是容器中的每一个数据。
遍历列表值并获取索引
for i,value in enumerate(inArray):
遍历前n个元素
for item in your_list[:n]:
continue 用于跳过当前循环,break用于退出整个循环
自定义和使用函数
5.1什么是模块
模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。模块分为内置模块和第三方包。
5.2如何使用内置模块?
5.3什么是包以及如何使用第三方包?
什么是包:为了避免模块名称冲突,python引入按目录组织模块的方法,称之为包,简单来说,包就是将多个模块用文件夹分方式组织在一起。
如何使用第三方包(以pandas为例):
使用jupyter notebook,保存的是。ipynb的格式,怎么import?
5.4模块使用总结?
6.数据结构
容器在编程中也叫数据结构,这里展示了几种常用的数据结构(collections集合是python内置的模块)。只有熟悉了数据结构才能选择合适的容器来存放数据进而提高工作的效率。
6.1数据双向链表queue:队列和栈
队列:(以餐厅自助取号系统为例)
栈(以浏览知乎个人主页为例)
6.2排序字典:orderedDict
collections中排序字典的key是有序的,按插入顺序排列
6.3计数器:counter
参考文章:
python遍历 | Python中遍历列表的方法总结_python |
Python基础知识总结 | python基础知识总结 - 知乎 |