python整理集合学习
数字:
int(..)
字符串:
replace
find
join
strip
startswith
split
upper
lower
format
列表:
append
extend
insert
索引 、切片、循环
字典:
get
update
keys
values
items
for循环,索引,in...
布尔值:
bool(......)
假布尔值False:None 、 "" 、() 、[]、{}、0
总结: {字符串、数字、列表、元组、字典}
可变不可变:
1.可变:列表、字典
2.不可变:字符串、数字、元组
访问顺序:
1.顺序访问:字符串、列表、元组
2.映射:字典
3.直接访问:数字
存放元素个数:
容器类型:列表、元组、字典
原子:数字、字符串
集合:
1 python_name = {"alex","tom","jime","limei"} 2 linux_name = {"alex","tom","zhangsan"} 3 p_n = set(python_name) 4 l_n = set(linux_name) 5 #求交集 6 print(p_n.intersection(l_n)) 7 print(p_n & l_n) 8 #求并集 9 print(p_n.union(l_n)) 10 print(p_n | l_n) 11 #求差集 12 print(p_n.difference(l_n)) 13 print(p_n-l_n) 14 #交叉补集 15 print(p_n.symmetric_difference(l_n)) 16 print(p_n^l_n)
字符串格式化:有两种方式: 百分号方式、format方式
用法:
1 #字符串格式化 2 t = "i am %s " % "tom" 3 print(t) 4 #%s可以是任意值(字符串、数字,列表,元祖,字典) %d只可以接收数字 5 t = "i am %s age %d " % ("tom",18) 6 print(t) 7 #浮点数(小数)%f 默认保留六位小数 %.2f保留2位小数 %.3s字符串截取操作 8 t = 'percent %.2f ' % 99.942562 9 print(t) 10 #打印百分比%% 11 t = 'percent %.2f %%' % 99.942562 12 print(t) 13 #%(name)s %(age)d 键值 对应的传字典key对应的值 14 t = "i am %(name)s age %(age)d " % {"name":"alex","age":18} 15 print(t)
format用法:
传入” 字符串类型 “的参数
s,格式化字符串类型数据
空白,未指定类型,则默认是None,同s
传入“ 整数类型 ”的参数
b,将10进制整数自动转换成2进制表示然后格式化
c,将10进制整数自动转换为其对应的unicode字符
d,十进制整数
o,将10进制整数自动转换成8进制表示然后格式化;
x,将10进制整数自动转换成16进制表示然后格式化(小写x)
X,将10进制整数自动转换成16进制表示然后格式化(大写X)
传入“ 浮点型或小数类型 ”的参数
e, 转换为科学计数法(小写e)表示,然后格式化;
E, 转换为科学计数法(大写E)表示,然后格式化;
f , 转换为浮点型(默认小数点后保留6位)表示,然后格式化;
F, 转换为浮点型(默认小数点后保留6位)表示,然后格式化;
g, 自动在e和f中切换
G, 自动在E和F中切换
%,显示百分比(默认显示小数点后6位)
函数:
1 python中函数定义方法: 2 3 def test(x): 4 "The function definitions" 5 x+=1 6 return x 7 8 def:定义函数的关键字 9 test:函数名 10 ():内可定义形参 11 "":文档描述(非必要,但是强烈建议为你的函数添加描述信息) 12 x+=1:泛指代码块或程序处理逻辑 13 return:定义返回值
全局变量&&局部变量
1 #定义全局变量 2 name = "tom" 3 age =18 4 def chang_name(): 5 global name,age #指定局部变量为全局变量 6 age = 11 7 name= "alex" #局部变量 8 print("chang_name",name,age) 9 chang_name() #变量参数 10 print(name,age)
函数嵌套:
#/函数之前的嵌套 NAME = "ALEX" def tom():name = "zhangsan"print(name)def arm(): #嵌套函数name = "zhaosi"print(name)def li(): #嵌套函数name = "wangwu"print(name)print(name)li()arm()print(name) tom() print(NAME)
嵌套函数中全局变量调用和局部变量调用:
1 name = "alex" 2 def zhangsan(): 3 name = "zhangsan" 4 def lisi(): 5 # global name #全局变量 6 nonlocal name #上一级局部变量 7 name = "lisi" 8 return 9 lisi() 10 print(name) 11 print(name) 12 zhangsan() 13 print(name)
递归:
转载于:https://www.cnblogs.com/Tang-Yuan/p/9334209.html
python整理集合学习相关推荐
- 论文整理集合 -- 吴恩达老师深度学习课程
吴恩达老师深度学习课程中所提到的论文整理集合!这些论文是深度学习的基本知识,阅读这些论文将更深入理解深度学习. 这些论文基本都可以免费下载到,如果无法免费下载,请留言!可以到coursera中看该视频 ...
- python自学攻略-大牛整理!Python学习方法和学习路线,看完茅塞顿开!
原标题:大牛整理!Python学习方法和学习路线,看完茅塞顿开! Python 是一种极具可读性和通用性的编程语言.Python 这个名字的灵感来自于英国喜剧团体 Monty Python,它的开发团 ...
- python中字典和集合的区别_Python中字典和集合学习小结
映射类型: 表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引 与序列不同,映射是无序的,通过键进行索引 任何不可变对象都可用作字典的键,如字符串.数字.元组等 包含可变对象的列表. ...
- python教程400集笔记,Python学习中的笔记--集合相关,python笔记--集合
Python学习中的笔记--集合相关,python笔记--集合 集合的基本操作 一.可修改的集合set 创建集合 var = set() var = {'a','b','c','d'} 成员检测 va ...
- python学习图解_大牛整理!Python学习方法和学习路线,看完茅塞顿开!
原标题:大牛整理!Python学习方法和学习路线,看完茅塞顿开! Python 是一种极具可读性和通用性的编程语言.Python 这个名字的灵感来自于英国喜剧团体 Monty Python,它的开发团 ...
- python学习-大牛整理!Python学习方法和学习路线,看完茅塞顿开!
原标题:大牛整理!Python学习方法和学习路线,看完茅塞顿开! Python 是一种极具可读性和通用性的编程语言.Python 这个名字的灵感来自于英国喜剧团体 Monty Python,它的开发团 ...
- python预测算整理集合 python根据历史数据,预测未来数据 神经网络时间序列预测python 销售收入分析与预测 神经网络预测控制 Python 源码 4个lstm做数据预测的案例源代码
python 预测未来/神经网络/负荷/飞机零件故障/链路预测程序源码 1.python实现TensorFlow2股票股价预测(源码) 2.负荷预测(py thon例子,实时负荷预测,15分钟到4小时 ...
- 2023最新天津python培训机构学习路线整理
2023最新天津python培训机构学习路线整理.目前开设python培训的机构不占少数,学习方式多样化.但重点的还是培训机构的整体质量,有很多培训课程体系专业,但课堂内容却差强人意,所以很多pyth ...
- 花一千多学python值吗_Python爬虫应该怎么学?程序猿花了一周整理的学习技巧,请收下...
原标题:Python爬虫应该怎么学?程序猿花了一周整理的学习技巧,请收下 Python爬虫为什么受欢迎 如果你仔细观察,就不难发现,懂爬虫.学习爬虫的人越来越多,一方面,互联网可以获取的数据越来越多, ...
最新文章
- 广州Robotaxi铁三角又落地,文远知行商业化通行证摊牌
- 简单linux蠕虫,清除Linux系统上的蠕虫程序Ramen
- JAVA 1.2(原生数据类型 Primitive Data Type)
- python重命名文件源码
- python import
- CH - 6201 走廊泼水节(最小生成树,水题)
- ffmpy3与ffmpeg的简单使用
- LeetCode 523. Continuous Subarray Sum
- Linux通过进程号查询占用的端口
- Oracle 取某100天的每一天的日期
- 语音识别系统功能_语音识别系统的应用
- 时隔两年,运维人必备的PuTTY 终于发布新版!
- java hadoop makefile_makefile高级用法--make 的运行
- u盘固定盘符_Windows 下如何固定 U 盘的盘符?
- 作战军事环境仿真系统软件解决方案
- Python爬虫:对Uniqlo、Zara、HM等快销品牌的门店数量作统计并展示
- android微博图片上传,安卓开发 新浪微博share接口实现发带本地图片的微博
- Python 第三方模块 科学计算 SymPy模块
- 【CSS】同色系背景
- LoRa码元、码片、信号带宽、编码率等解析