Python内置数据类型
数值型
int
float
complex
bool
数字的处理函数
round();四舍六入,五取偶;round(1.5)=2;round(2.5)=2;
floor()地板;天花板ceil(); math.floor(1.5)=1;math.ceil(1.5)=2;
min();
max();
pow(x,y); 等于x**y;pow(3,2)=3**2=9
math.sqrt();开平方;math.sqrt(9)=3
进制函数,返回值是字符串;
bin();二进制;bin(10)="0b1010"
oct();八进制;
hex();十六进制;
类型判断
type(obj); type(3)
isinstance(obj,class_or_tuple);isinstance(3,int); isinstance(3,(int,str))
列表list []
列表是可变的
列表索引/下标访问
列表查询某元素索引位置,起止索引为可选项; index(value,[start,[stop]]);a=[3,2,1,0];a.index(5);找寻列表a中5元素的位置;
列表计算某值出现次数;a.count(3)
时间复杂度;O(1),O(n)等;
列表元素个数/长度len();len(a);
列表元素修改;list[index]=value;a[1]=33;
列表增加,插入元素;
append(object)-->None;没有返回值,就地修改;增加一个元素,返回None
insert(index,object)-->None;索引超上下界可以?超越上界,尾部追加;超越下界,头部添加;
+ ;a+[3,2,1];
*;a*5;
列表删除元素;
remove(value)-->None;从左至右删除第一个;
pop([index])-->item;不指定索引,就是删除列表最后一个元素;指定索引,索引值被删除;
clear()-->None;清除列表所有元素,剩余[]
列表反转;reverse()-->None;
列表排序;sort();默认升序 等价于 sort(reverse=False) ;reverse=True,反转,降序;sort(key=None,reverse=False);
in;3 in [3,2,1]; 3 not in [3,2,1];
列表复制;
a=list(range(4))
b=a.copy(); id(a);a==b,(内容相等)True; a is b,(地址相等)False;
浅拷贝a.copy(),深拷贝copy.deepcopy(a);
随机数
random模块,random.randint(a,b) 返回[a,b]之间的整数
random.choice(seq);随机挑选;random.choice([1,3,5,2]);random.choice([0,1])
random.randrange([start],stop,[,step]); 前闭后开;
random.shuffle(list);就地打乱列表元素;
元组tuple
元组是不可变对象;只读
tuple()
#求100以内的质数 import math a=[2] for i in range(3,100,2): for j in range(3,int(math.sqrt(i))+1,2): if i%j==0: print(i) break else: a.append(i) print(a) print(len(a))
#计算杨辉三角前6行 #第n行有n项,n是正整数 #第n行数字之和为2**(n-1) n=8 c=[] print((n//2+3)*" ",end='') print([1]) for i in range(1,n-1):#2,3,4 b=[1] #c=[1,1],[1,2,1],[1,3,3,1], for j in range(1,i):#1,[1,2],[1,2,3] b.append(c[j-1]+c[j]) #2,[3,3],[4,6,4] b.append(1) c=b print((n//2+3-i)*" ",end="") print(c)
原文地址:https://www.cnblogs.com/canglongdao/p/13282927.html
- 【实战】工控网络协议模糊测试:用peach对modbus协议进行模糊测试
- 【Django错误】OSError: raw write() returned invalid length 14 (should have been between 0 and 7)
- P2234 [HNOI2002]营业额统计
- Python 中格式化字符串 % 和 format 两种方法之间的区别
- [实战]如何在Kali Linux中进行WIFI钓鱼?
- jQuery
- P3369 【模板】普通平衡树(Treap/SBT)
- Django之ORM基础
- P3381 【模板】最小费用最大流
- Django基本命令
- docker 基本命令
- python3的一些简单高级用法(未完待续)三元运算生成列表字典等if or 简化lambda 函数+filter 函数
- Django基础
- 安装创建flask
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- oracle 数据回滚,恢复误删的数据,闪回表功能的使用
- C语言 | 关于结构体内存对齐,看这篇就够了
- Python 图像处理篇-利用opencv库展示本地图片实例演示
- Python 图像处理篇-利用opencv库和numpy库读取包含中文路径下的本地图片实例演示
- 从头创建您自己的vue.js——第2部分(虚拟DOM基础)
- Manage Jenkins报错:"依赖错误: 部分插件由于缺少依赖无法加载...",解决办法
- 从头创建您自己的vuei .js——第3部分(构建VDOM)
- adb 模拟上下左右滑动,示例演示
- python 技术篇-pythoncom.PumpMessag()关闭、杀死它的进程,pythoncom.PumpMessag()运行卡住解决办法
- PyQt5 技术篇-QWidget、QDialog程序窗口关闭closeEvent()触发事件方法重写
- 恕我直言你可能真的不会java第6篇:Stream性能差?不要人云亦云
- python-技术篇-打印详细报错日志,获取报错信息位置行数
- React从入门到放弃,一个关于网页速度的故事
- python 技术篇-日志定期清理设置,自动清理上个月的日志实例演示
- python 技术篇-日志模块自定义时间格式