Python基础语法复习
1.数据类型
- List 列表
- 函数
- append(): 在列表末尾追加。
- count(): 计算对象在列表中出现的次数。
- extend():将列表内容添加到列表中。
- index(): 计算对象在列表中的索引值。
- insert(): 将对象插入到列表的index位置中。
- pop(): 读取并删除index位置的元素。
- remove(): 从列表删除对象。
- reverse(): 获得反向列表。
- list.sort(): 以指定的方式排序列表中的对象。
- list(): 将对象转换成列表类型。
- 函数
- Set 集合
- 函数
- add():增加新元素。
- update(): 用序列更新集合。
- remove(): 删除元素。
- set(): 将对象转换成集合类型。
- 函数
- String 字符串
- 格式化
- %s: 转换为字符串
- %d: 转换为数字类型
- %c: 转为单个字符
- %%: 输出%
- 函数
- decode(): 解码
- encode(): 编码
- count(): 统计元素出现的次数。
- endswith(): 匹配末尾的字符串。
- find(): 查找参数否存在。
- index(): 跟find()类似。
- strip(): 去除左右边的空格。
- title(): 字符串标题化。
- upper(): 将小写字母转换成大写字母格式。
- str(): 将对象转换成字符串类型。
- 格式化
- Dict 字典
- 函数
- clear():清除字典中所有键值对。
- copy():复制字典的一个副本。
- get(): 获取字典中的key。
- has_key():判断key在字典中是否存在。
- items(): 返回一个包含字段中的元祖的列表。
- keys(): 返回字典中所有key的列表。
- iteritems(): 返回字典中所有键值对的迭代器。
- iterkeys(): 返回字典中所有key的迭代器。
- itervalues(): 返回字典中所有value的迭代器。
- pop(): 读取某个键的值,并删除。
- setdefault(): 设置字典中key的默认值。
- update(): 合并字典。
- values(): 返回一个包含字典中所有值的列表。
- dict(): 将对象转换成字典类型。
- 函数
- Number 数值类型
- 分类
- Integer 整型: 12 -405
- Long Integer 长整型 : 213232323L
- Boolean 布尔型: False True
- Float 浮点型: 0.2
- Complex number 复数: 85.233+3j
- 运算符
- 加 : 1+1
- 减 : 2-1
- 乘 : 3*2
- 除 : 10 / 2
- 取余 : 10 % 3
- 幂运算: 2**4
- 取整除: 10 // 3
- 取反: not True
- 大于: 5>2
- 等于: 5=5
- 小于: 3<5
- 相等: 2==2
- 大于等于: A>=B
- 小于等于: A<=B
- 内置函数
- cmp(): 比较二者大小,如果前者小于后者返回-1,前者大则返回1,相等返回0.
- abs(): 取绝对值。
- coerce(): 将参数转换成一个类型,并生成一个元祖。
- divmod(): 除模操作: 生成一个元组,形式为(A/B,A%B)。
- pow(): 幂操作符。
- round(): 返回参数的四舍五入结果。
- hex(): 将参数转换为十六进制表示的字符串。
- oct(): 将参数转换为八进制表示的字符串。
- chr(): 将参数转换为ASCII字符。
- ord(): chr()的反函数。
- int(): 将对象转换成数值类型。
- 分类
2.流程控制
#IF 语句 if result:
pass
elif result2:
pass
else:
pass #While循环语句
while result:
pass #For 循环语句 for name in names:
print(name) #break containue
Python基础语法复习的更多相关文章
- Python 基础语法复习
由于选修了<人工智能模式识别>的课程,要求用phthon来实现算法,乘着周三晚上没课,就来回顾一下python的主要语法. 环境: Anaconda Python3.6 1.变量 ...
- python之最强王者(2)——python基础语法
背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...
- Python 基础语法(三)
Python 基础语法(三) --------------------------------------------接 Python 基础语法(二)------------------------- ...
- Python 基础语法(四)
Python 基础语法(四) --------------------------------------------接 Python 基础语法(三)------------------------- ...
- Python 基础语法(二)
Python 基础语法(二) --------------------------------------------接 Python 基础语法(一) ------------------------ ...
- Python 基础语法
Python 基础语法 Python语言与Perl,C和Java等语言有许多相似之处.但是,也存在一些差异. 第一个Python程序 E:\Python>python Python 3.3.5 ...
- 吾八哥学Python(四):了解Python基础语法(下)
咱们接着上篇的语法学习,继续了解学习Python基础语法. 数据类型大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串).List(列表).Dictionary( ...
- python学习第五讲,python基础语法之函数语法,与Import导入模块.
目录 python学习第五讲,python基础语法之函数语法,与Import导入模块. 一丶函数简介 1.函数语法定义 2.函数的调用 3.函数的文档注释 4.函数的参数 5.函数的形参跟实参 6.函 ...
- python学习第四讲,python基础语法之判断语句,循环语句
目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...
随机推荐
- Java 开源博客 Solo 1.8.0 发布 - 改进文件上传
本次发布主要是更新了编辑器,使其更好地支持文件上传.(1.8.0 版本变更记录请看这里) 我们的 Markdown 编辑器: 另外,我们对 HTTPS 的支持也更完善了,欢迎大家试用! 简介 Solo ...
- SEO高级技巧
原文地址:http://www.it28.cn/sousuoyinqing/853115.html 现在提起SEO来最少能让一部人感到痛苦,为什么呢,因为他们看不到希望,他们追求的永远是排名,其实SE ...
- Android 震动模式
震动类 public class VibratorUtil { private static final long DEFAULT_VIBRATOR = 100; private static Vib ...
- id、name、setter方法注入、构造方法注入、工厂方法注入、注解注入、方法注入、方法替换、Web作用域、普通bean引用Web作用域的bean
spring IoC的id和name id的命名需要满足XML对id的命名规范,必须以字母开始,后面可以是字母.数字.连字符.下画线.句号.冒号等等号,但逗号和空格是非法的.如果用户确实希望用一些特殊 ...
- 浅谈Redis之慢查询日志
首先我们需要知道redis的慢查询日志有什么用?日常在使用redis的时候为什么要用慢查询日志? 第一个问题: 慢查询日志是为了记录执行时间超过给定时长的redis命令请求 第二个问题: 让使用者更好 ...
- (后端)org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1,actual 0
两种方案: 用queryForList方法替换queryForObject或者queryForMap,因为这两个方法必须要有值,不能为空. 把这个异常捕获,用try/catch. 这个查询的结果是nu ...
- eclipse下载教程
Eclipse 是一个开放源代码的.基于 Java 的可扩展开发平台. Eclipse 是 Java 的集成开发环境(IDE),当然 Eclipse 也可以作为其他开发语言的集成开发环境,如C,C++ ...
- [20171120]bash使用here documents的一个小细节.txt
[20171120]bash使用here documents的一个小细节.txt --//昨天看bash文档,,发现一些小细节,做一个记录,就是EOF加引号的问题. command <<' ...
- [SQLSERVER] 转移数据库MDF或LDF文件位置的方法,以及重新启动出现无权限的问题
0. 查看数据库文件名和物理文件名 SELECT name, physical_name AS current_file_location FROM sys.master_files 1. 运行命令 ...
- Spring 12 种 常用注解!
1.声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller ...