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基础语法复习的更多相关文章

  1. Python 基础语法复习

    由于选修了<人工智能模式识别>的课程,要求用phthon来实现算法,乘着周三晚上没课,就来回顾一下python的主要语法. 环境:   Anaconda    Python3.6 1.变量 ...

  2. python之最强王者(2)——python基础语法

    背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...

  3. Python 基础语法(三)

    Python 基础语法(三) --------------------------------------------接 Python 基础语法(二)------------------------- ...

  4. Python 基础语法(四)

    Python 基础语法(四) --------------------------------------------接 Python 基础语法(三)------------------------- ...

  5. Python 基础语法(二)

    Python 基础语法(二) --------------------------------------------接 Python 基础语法(一) ------------------------ ...

  6. Python 基础语法

    Python 基础语法 Python语言与Perl,C和Java等语言有许多相似之处.但是,也存在一些差异. 第一个Python程序 E:\Python>python Python 3.3.5 ...

  7. 吾八哥学Python(四):了解Python基础语法(下)

    咱们接着上篇的语法学习,继续了解学习Python基础语法. 数据类型大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串).List(列表).Dictionary( ...

  8. python学习第五讲,python基础语法之函数语法,与Import导入模块.

    目录 python学习第五讲,python基础语法之函数语法,与Import导入模块. 一丶函数简介 1.函数语法定义 2.函数的调用 3.函数的文档注释 4.函数的参数 5.函数的形参跟实参 6.函 ...

  9. python学习第四讲,python基础语法之判断语句,循环语句

    目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...

随机推荐

  1. Java 开源博客 Solo 1.8.0 发布 - 改进文件上传

    本次发布主要是更新了编辑器,使其更好地支持文件上传.(1.8.0 版本变更记录请看这里) 我们的 Markdown 编辑器: 另外,我们对 HTTPS 的支持也更完善了,欢迎大家试用! 简介 Solo ...

  2. SEO高级技巧

    原文地址:http://www.it28.cn/sousuoyinqing/853115.html 现在提起SEO来最少能让一部人感到痛苦,为什么呢,因为他们看不到希望,他们追求的永远是排名,其实SE ...

  3. Android 震动模式

    震动类 public class VibratorUtil { private static final long DEFAULT_VIBRATOR = 100; private static Vib ...

  4. id、name、setter方法注入、构造方法注入、工厂方法注入、注解注入、方法注入、方法替换、Web作用域、普通bean引用Web作用域的bean

    spring IoC的id和name id的命名需要满足XML对id的命名规范,必须以字母开始,后面可以是字母.数字.连字符.下画线.句号.冒号等等号,但逗号和空格是非法的.如果用户确实希望用一些特殊 ...

  5. 浅谈Redis之慢查询日志

    首先我们需要知道redis的慢查询日志有什么用?日常在使用redis的时候为什么要用慢查询日志? 第一个问题: 慢查询日志是为了记录执行时间超过给定时长的redis命令请求 第二个问题: 让使用者更好 ...

  6. (后端)org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1,actual 0

    两种方案: 用queryForList方法替换queryForObject或者queryForMap,因为这两个方法必须要有值,不能为空. 把这个异常捕获,用try/catch. 这个查询的结果是nu ...

  7. eclipse下载教程

    Eclipse 是一个开放源代码的.基于 Java 的可扩展开发平台. Eclipse 是 Java 的集成开发环境(IDE),当然 Eclipse 也可以作为其他开发语言的集成开发环境,如C,C++ ...

  8. [20171120]bash使用here documents的一个小细节.txt

    [20171120]bash使用here documents的一个小细节.txt --//昨天看bash文档,,发现一些小细节,做一个记录,就是EOF加引号的问题. command <<' ...

  9. [SQLSERVER] 转移数据库MDF或LDF文件位置的方法,以及重新启动出现无权限的问题

    0. 查看数据库文件名和物理文件名 SELECT name, physical_name AS current_file_location FROM sys.master_files 1. 运行命令 ...

  10. Spring 12 种 常用注解!

    1.声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller ...