第2章 python语言基础 python语法特点 保留字与标识符 变量 数据类型 运算符 输入和输出 2.1 python的语法特点 2.1.1 注释 注释的内容将被python解释器忽略,并不会在执行结果中体现. 1.单行注释 # 单行注释内容用#号标识 2.多行注释 """ 多行注释内容用三对双引号 多行注释内容用三对双引号 """ 3.中文编码声明注释 python3版本默认的是utf-8编码,模块文件头部不需要再声明: # _*_ co…
缩进 要求严格的代码缩进是python语法的一大特色,就像C语言家族(C.C++.Java等等)中的花括号一样重要,在大多数场合还非常有必要.在很多代码规范里面也都有要求代码书写按照一定的规则进行换行和代码缩进,但是这些要求只是纯粹是方便人(程序员)来阅读.使用或修改的,对于编译器或者解释器而言,完全是视而不见的.但是对Python解释器而言,每行代码前的缩进都有语法和逻辑上的意义.Python的这个特性,也经常在Python使用者和非Python使用者中引起争论. 实际上,python这种强制…
一.基本语法 1.行和缩进 Python中,不使用括号来表示代码的类和函数定义块或流程控制. 代码块是由行缩进,缩进位的数目是可变的,但是在块中的所有语句必须缩进相同的量. 如下所示: a = 100 if a >= 0: print(a) else: print(-a) // 同样的,建议一个tab设置成4个空格(Editor->Code Sytle) 2.注释 “#”号之后字符和到物理行是注释的一部分,Python解释器会忽略它们. # First comment print "…
第二课主要内容如下: 代码格式 基本语法 关键字 循环判断 函数 容器 面向对象 文件读写 多线程 错误处理 代码格式 syntax基本语法 a = 1234 print(a) a = 'abcd' print(a) try: print(b) except Exception as e: print(e) a = [1, 2, 3 , 4] def func(a): a[0] = 2 func(a) print(a) try: # Python 2.x 支持 print(100, 200, 3…
一:学习内容 python3中六种数据类型 python赋值 python浅拷贝 python深拷贝 二:python3六种数据类型 1.六种数据类型 Number(数字) string(字符串) List(列表) Tuple(元祖) Set(集合) Dictionary(字典) 2.六种数据类型分类 不可变数据(3个):Number.String.Tuple 可变数据(3个):List.Dictionary.Set 3.六种类型总结 Number(数字):支持 int(整形).float(浮点…
第1章 认识python 1.3 python开发工具 IDLE(python自带的python shell) Pycharm(python开发的,选择专业版) 1.进入IDLE模式: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Python 3.7\ IDLE (Python 3.7 64-bit) # python shell模式 Python 3.7 (64-bit) # 命令行模式 2.Pycharm工具 Pycharm是由J…
第1章 认识python python语言特点 跨平台 开源的 解释型 面向对象 python语言的特点是:以对象为核心组织代码,支持多种编程范式,采用动态类型,自动进行内存回收,并能调用C语言库进行拓展. python应用领域 WEB开发 自动化测试 游戏开发 图像处理 大数据分析 网络爬虫 人工智能 自动化运维 python实际应用 豆瓣网 Dropbox OpenStack Google:搜索引擎采用python实现. Facebook YouTube:视频分享服务大部分由python编写…
一:学习内容 lambda函数 map函数与reduce函数 filter函数 sorted函数 二:匿名函数-lambda 1.概念:不使用def这样的语句去定义函数,使用lambda来创建匿名函数 2.特点: lambda只是一个表达式,函数体比def简单 实现的逻辑比较简单,主体是一个表达式,而不是代码块,lambda表达式中封装简单的逻辑 lambda函数有自己的命名空间,且不能访问自由参数列表之外的或者全局命名空间的参数 3.格式: lambda 参数1,参数2,......,参数n:…
一:学习内容 字典概念 字典创建 字典访问 字典添加 字典删除 字典遍历 字典与列表比较 二:字典概念 1.使用键值对(key-value)存储,具有极快的查找速度 2.注意:字典是无序的 3.特性: 字典中的key必须唯一 key必须是不可变的对象 字符串.整数.元组等都是不可变的,可以作为key list是可变的,不能作为key 三:字典创建 1.创建空字典 dict0={} 2.创建有元素的字典 dict1 = {"tom":60, "tester":88,&…
一:学习内容 函数概述 函数的参数与返回值 参数值传递和引用传递 关键字参数 默认参数 不定长参数 二:函数概述 1.本质:函数就是对功能的封装 2.优点: 简化代码结构,增加了代码的复用度(重复使用的程度)如果想修改某些功能,只需要修改对应的函数即可 3.函数定义 格式:def 函数名(参数列表):    语句    return 表达式 注意:最后的return 表达式,可以不写,相当于return None 举例: def myPrint():    print("tester is a…