本文包括python基本知识:简单数据结构,数据结构类型(可变:列表,字典,集合,不可变:数值类型,字符串,元组),分支循环和控制流程,类和函数,文件处理和异常等等。

python控制语句

if语句,当条件成立时运行语句块。经常与else, elif(相当于else if) 配合使用。

for语句,遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。

while语句,当条件为真时,循环运行语句块。

try语句,与except,finally配合使用处理在程序运行中出现的异常情况。

class语句,用于定义类型。

def语句,用于定义函数和类型的方法。

pass语句,表示此行为空,不运行任何操作。

assert语句,用于程序调试阶段时测试运行条件是否满足。

with语句,Python2.6以后定义的语法,在一个场景中运行语句块。比如,运行语句块前加密,然后在语句块运行退出后解密。

yield语句,在迭代器函数内使用,用于返回一个元素。自从Python 2.5版本以后。这个语句变成一个运算符。

raise语句,制造一个错误。

import语句,导入一个模块或包。

from … import语句,从包导入模块或从模块导入某个对象。

import … as语句,将导入的对象赋值给一个变量。

in语句,判断一个对象是否在一个字符串/列表/元组里。

(1)简单数据结构

标识符

  • 第一个字符必须是字母表中字母或下划线 _ 。
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符对大小写敏感。

python中数字有四种类型:整数、布尔型、浮点数和复数。

  • int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
  • bool (布尔), 如 True。
  • float (浮点数), 如 1.23、3E-2
  • complex (复数), 如 1 + 2j、 1.1 + 2.2j

常见的运算符:

  • 不同数据类型的转换

  • 不同算术符之间的优先级

(2)分支循环和流程控制

(1)分支循环

分支循环语句是由if主导的,if语句检查一系列·条件,并根据不同条件采取不同措施,其具体结构如下:

                                                                                                                                                                                                                                                                      分支控制中常用的条件测试:

其中,判断特定值是否列表中,用 in 关键字,若判断不在列表中,要用  not in,

条件表达式为:  a=x  if 条件 else y   即:当条件为true,a=x,条件为false ,a=y

(2)流程控制

python中的流程控制有for循环和while循环组成,

<1>while循环

一般形式为:

若判断条件为true,执行语句,直到判断条件为false。

特殊形式为:

结构形式为:

<2>for循环

一般形式:

结构形式为:

continue语句:

在循环中遇到continue时,跳出当前循环,执行下一次语句的判断;

break语句:
在循环中遇到break语句时,跳出所有循环,结束循环并执行循环之后的程序:

python基础知识点汇总相关推荐

  1. Python零基础入门,纯干货!【Python基础知识点汇总整理】

    目录 第一章 认识Python.Python常用集成开发环境PyCharm 一.认识 Python 01. Python 的起源 1.2 Python 的设计目标 1.3 Python 的设计哲学 0 ...

  2. 郑州学python_郑州Python基础知识点学习之内置类型

    想要学好Python,一定要学好各类知识点,比如类.对象.数据类型等.有部分同学对于内置类型概念模糊,接下来千锋小编分享的郑州Python基础知识点汇总就给大家简单梳理一下. 内置类型是指任何语言在设 ...

  3. list python 访问 键值对_基础|Python常用知识点汇总(中)

    字符串字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串.1.创建字符串 str1 = 'Hello World!' str2 = "Hello W ...

  4. python基础知识点大全

    python基础知识点大全 Excerpt 什么是CPython?编译型与解释型编程语言一般认为,Python与Java都是解释型语言,只是不那么纯粹.也可以认为它们是先编译再解释的编程语言.并非所有 ...

  5. Python培训教程之Python基础知识点梳理

    Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小编就来给大家分享一篇Python培训教程之Python基础知识 ...

  6. python基础知识整理-整理了27个新手必学的Python基础知识点

    原标题:整理了27个新手必学的Python基础知识点 1.执行脚本的两种方式 Python a.py 直接调用Python解释器执行文件 chomd +x a.py ./a.py #修改a.py文件的 ...

  7. python基础知识资料-Python基础知识汇总

    原标题:Python基础知识汇总 1.Anaconda的安装 百度Anaconda的官网,下载左边的Python3.X版本 然后是设置路径,最后给出Jupyter notebook.具体参考: 猴子: ...

  8. java基础知识大全,java 基础知识点汇总

    java 基础知识点汇总 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个Strin ...

  9. Python教程:Python基础知识点梳理!

    Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小千就来给大家分享一篇Python基础知识点梳理. 1.Pyth ...

最新文章

  1. php smarty关闭缓存,php+Smarty的缓存操作
  2. oracle x6-2能装2008吗,Sun服务器电源Oracle Server X6-2原装拆机7079395 600 AC
  3. 安装ArchLinux BIOS
  4. zabbix 添加mysql监控(用自带模板)
  5. Python selenium 滑块验证--分析与实现
  6. 叫你两招编辑PDF文档的方法
  7. OpenCASCADE:Modeling Data之二维几何
  8. 减少C++编译时间的方法
  9. EDB*Plus的当前路径问题
  10. 程序设计导引及在线实践--读书笔记一
  11. idea里面java文件只读,Java只读集合
  12. 极值点、驻点、拐点、关系点
  13. 基于MNIST数据集实现手写数字识别
  14. win7TTS修复,使用C#SpeechSynthesizer 类
  15. 小新14pro锐龙版虚拟机启动蓝屏重启
  16. 架构师进阶之路,JAVA架构师面试题
  17. uniapp 实现小程序,h5保存海报图片
  18. Oracle的ltrim函数
  19. 《程序员修炼之道:从小工到专家》读书笔记
  20. 跟我学 编写QQ找茬辅助1 -原创文章

热门文章

  1. 电商运营订单退款逻辑 (附流程图)
  2. 深入接触客户才能做出好的产品
  3. shell遍历根目录_bash 实现目录遍历
  4. 第四次挥手后等待的2MSL到底是多久?
  5. html自动读取excel文件内容吗,用插件实现html直接读取excel
  6. MAC地址合法性检测
  7. 同学们,长路漫漫伴你闯
  8. 凤凰卫视对话信联征信,解读中国社会诚信体系建设
  9. 关于XP“网络上有重名”
  10. 秒拍移动视频峰会|一下科技韩坤:移动视频不是颠覆者而是迭代者