ord 将字符转换为ASCII
chr 将ASCII转换为字符

元组不可修改,当只有一个元素时,要添加一个逗号
集合不可修改,元素无序,不能重复

列表、元组、字典都是可迭代对象,就是可以遍历的对象
多层循环的时候,外层控制次数,内层用来循环每一次应该怎么做

冒泡法 1.冒泡:每次比较相邻的两个元素,不合适就交换,依次向后,一圈下来可以确定一个元素
2.需要使用双重循环,外层循环控制循环的圈数, 内层控制一圈怎么交换

选择法:每一次从待排序的数据元素中选出(最小或最大)的一个元素,存放在序列的起始位置,直到全部排序完毕。

常用函数:
abs 求绝对值
enumerate 枚举可迭代对象
pow 求幂,pow(2,3) == 2**3
hex 转换为16进制
oct 转换为8进制
bin 转换为2进制
常见模块函数:
random :
randint:生成随机的整数
random:生成0~1的小数
uniform:生成指定返回的随机浮点数
choice:从传入的对象中随机抽取一个元素
sample:从传入的对象中随机抽取指定个元素,组成
一个列表返回
choices:sample的抽取一个元素的形式
shuffle:打乱传入的对象
math :
ceil:向上取整
floor:向下取整
sqrt: 平方根
degrees:弧度转换为度
randians:度转换为弧度
字符串函数
join:
strip:过滤两边的特定字符,默认是空白字符
replace:字符替换,可以指定替换次数
split:字符串切割,可以指定切割次数,从左边切 割
splitlines:按照换行切割
upper:全大写
lower:全小写
swapcase;大小写转换
capitalize: 首字符大写
title: 每个单词首字母大写
count:统计某个字符出现的次数
isdecimal:是否是数字
isalpha:是否是字母
isalnum:是否是数字或字母
列表函数:
append:追加元素
remove:删除元素
extend:将可迭代的对象挨个遍历然后添加
count:统计某个元素出现的次数
index:返回某个对象在列表中的第一个索引,不存
在则报错
insert:在指定的位置插入元素
pop:弹出最后一个元素,可以指定索引

reverse:逆序
sort:排序
copy:拷贝
clear:清空
集合函数
add:添加元素
updata:将可迭代对象中的所有元素挨个添加
remove:删除指定的元素,没有会报错
discard:删除指定元素,没有也不报错
pop:随机弹出一个元素
issubset;是否是子集
issuperset:是否是父集
isdisjoint:是否没有交集

python基础的一些知识点的更多相关文章

  1. python基础语法及知识点总结

    本文转载于星过无痕的博客http://www.cnblogs.com/linxiangpeng/p/6403991.html 在此表达对原创作者的感激之情,多谢星过无痕的分享!谢谢! Python学习 ...

  2. Day8 Python基础之遗漏知识点(六)

    1. 遗漏知识点 深.浅拷贝:   http://www.cnblogs.com/yuanchenqi/articles/5782764.html a=b: 浅拷贝: 深拷贝 集合(set) 集合的定 ...

  3. Python基础最难知识点:正则表达式(使用步骤)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 正则表达式,简称regex,是文本模式的描述方法.你可以在google上搜 ...

  4. python基础篇---列表---知识点回顾

    列表:数据的集合,里面可以放任何的数据类型,可进行增删改查等操作 有序列表功能(index是列表的索引值): ①创建:用  []  表示,里面添加元素,如n2 = [1,2,4,5,5]:    或者 ...

  5. python基础一 day5 知识点

    Unicode转化为gbk和utf-8 表现形式:str转化为bytes

  6. [新手必备]Python 基础入门必学知识点笔记

    Python 作为近几年越来越流行的语言,吸引了大量的学员开始学习,为了方便新手小白在学习过程中,更加快捷方便的查漏补缺.根据网上各种乱七八糟的资料以及实验楼的 Python 基础内容整理了一份极度适 ...

  7. python基础全部知识点整理,超级全(20万字+)

    目录 Python编程语言简介 https://www.cnblogs.com/hany-postq473111315/p/12256134.html Python环境搭建及中文编码 https:// ...

  8. 学习python须知,Python基础进阶需掌握哪些知识点?

    Python基础进阶需要掌握哪些知识点?Python将是每个程序员的标配,有编程基础再掌握Python语言对于日后的升职加薪更有利.Python语言简洁利于理解,语法上相对容易能够让开发者更专注于业务 ...

  9. 最全Python基础知识点梳理

    本文主要介绍一些平时经常会用到的python基础知识点,用于加深印象,也算是对于学习这门语言的一个总结与回顾.python的详细语法介绍可以查看官方编程手册,也有一些在线网站可以学习 python语言 ...

随机推荐

  1. 在vs2015中使用附加进程的方式调试IIS中的页面

    发布网站至IIS-附加到进程调试 Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务. ...

  2. js中公有方法、特权方法、静态方法

    1.公有属性和公有方法 1 2 3 4 5 6 7 8 9 function User(name,age){   this.name = name;//公有属性   this.age = age; } ...

  3. 解决weblogic错误:java.sql.SQLRecoverableException: IO Error: Broken pipe

    首先说一下系统基础架构: 服务器:weblogic11g集群 数据库:oracle数据库Rac 出错信息: 1.java.sql.SQLRecoverableException: Closed Con ...

  4. 【BZOJ3757】苹果树(树上莫队)

    点此看题面 大致题意: 每次问你树上两点之间路径中有多少种颜色,每次询问可能会将一种颜色\(a\)看成\(b\). 树上莫队 这题是一道树上莫队板子题. 毕竟求区间中有多少种不同的数是莫队算法的经典应 ...

  5. 【[AHOI2005]航线规划】

    树剖维护边双 首先我们看到在整个过程中图是保证连通的,于是我们并不需要LCT来维护连通性 而这些询问询问的是两个点之间关键路径的数量,也就是无论怎么走都必须走的数量,显然这就是两点之间的割边的数量 由 ...

  6. import(导入)过期的磁带 -----先留个引子,后期更改补充

    在某些情况下,客户需要恢复已经过期的磁带上的数据, 如果磁带没有被重新使用,数据没有被覆盖掉,可以使用 netbackup 的 import 方法将过期的磁带上的数据 import 到 netback ...

  7. 禁止查看网页源代码和F12

    function disableInfo() { document.onkeydown = function() { var e = window.event || arguments[0]; //屏 ...

  8. js获取当前URL、参数、端口、IP等信息

    以下列出均为常用(转自地址为:https://blog.csdn.net/pengShuai007/article/details/78357238?locationNum=9&fps=1 1 ...

  9. 记一次重装系统后恢复EFS加密文件过程

    之前用了8年的win7系统被我删注册表给折腾挂了, 无法进入系统, 无法进入安全模式, 无法使用光盘修复 只能重装系统,习惯性的重装前GHOST备份了一下 今天忽然发现有好几个项目文件居然成了绿色的, ...

  10. get-pip.py 安装

    http://www.pip-installer.org/en/latest/installing.html$ curl http://pypi.python.org/packages/source/ ...