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. July 07th 2017 Week 27th Friday

    Learn wisdom by the follies of others. 要从别人的愚行中学到智慧. How to become smart or what characters should a ...

  2. ZT 为什么pthread_cond_t要和pthread_mutex_t同时使用 || pthread/Linux多线程编程

    为什么线程同步的时候pthread_cond_t要和pthread_mutex_t同时使用 (2009-10-27 11:07:23) 转载▼ 标签: 杂谈 分类: 计算机 举一个例子(http:// ...

  3. postgresql+postgis+pgrouting实现最短路径查询(3)--流程图

    项目结束,做一个项目的总结汇报,就把最短路径查询的实现流程图画了一下,现在补出来:

  4. slf4j-api-1.5.8.jar

    资源介绍: 详细说明:slf4j-api-1.5.8.jar,jsp开发中使用FCK编辑器,要用到一个jar包-slf4j-api-1.5.8.jar, jsp development using t ...

  5. 连接IBM MQ原因码报2035的错误解决办法

    我们的系统使用了ibm mq,用户用来向国家局上报文件和接收文件,前几天用户说上报一直不成功.由于 开发这块程序的人已经辞职了,我觉定在我的机器部署一套,研究一下.我的思路: 在我的机器上安装mq,建 ...

  6. (fields.E130) DecimalFields must define a 'decimal_places' attribute.

    DecimalField类型:固定精度的十进制数,一般用来存金额相关的数据.额外的参数包括DecimalField.max_digits(整个数字的长度)和DecimalField.decimal_p ...

  7. BZOJ2662:[BJWC2012]冻结(分层图最短路)

    Description “我要成为魔法少女!”     “那么,以灵魂为代价,你希望得到什么?” “我要将有关魔法和奇迹的一切,封印于卡片之中„„”        在这个愿望被实现以后的世界里,人们享 ...

  8. php签到

    <?php namespace Member\Controller; use Member\Controller\MController; class IndexController exten ...

  9. MyBatis(1)优点&介绍&工程

    本次全部学习内容:MyBatisLearning 一:jabc的相关说明: jdbc编程步骤: 加载数据库驱动 创建并获取数据库链接 创建jdbc statement对象 设置sql语句 设置sql语 ...

  10. sqoop 1.99.7 安装及配置

    一  下载sqoop 1.99.7 http://mirror.bit.edu.cn/apache/sqoop/1.99.7/ 二 解压安装文件 三 配置Sqoop 环境变量 最后把mysql的驱动j ...