一、Python 2.x 基础内容1

    xiaoxiao2021-04-04  38

    1.1:Python的简介 1.2:Python的第一个程序“Hello world” Python输出:print语句:print 'Hello world' 输入:raw_input() Python风格: 注释:以#开始续行:\一行多语句:分号隔开(一般不用)缩进:1——缩进表示语句块的开始;2——相同缩进表示同级别语句块;3——减少缩进表示语句块的退出 1.3:Python的语法基础 变量名:引用对象和标识对象      变量名不能乱取: 标识符:Python中允许作为变量名或其他对象名称的有效符号 首字符是字母或下划线其余可以是字母、下划线、数字大小写敏感 另外,约定俗成变量名: 全大写变量名:常量避免下划线开头的变量名:_xxx因为下划线对解释器有特殊的意义,是内建标识符使用的符号(一般当作私有的)尽量不用拼音 关键字:不可随便作为其他对象的标识符;比如 and、else、where等 表达式:用运算符连接各种类型数据的式子(算术运算符、位运算符、比较运算符和逻辑运算符) 赋值:      变量第一次赋值,同时获得类型和“值”      Python是动态的强类型语言不需要显示声明,根据“值”确定类型以“引用”的方式实现赋值(将引用指向一个内存单元)增量赋值:+=   -=   *=   /=    %=    **=    <<=    >>=   &=    ^=    |=   比如 m%=5即 m = m%5  多重赋值:PI = pi = 3.14多元赋值 其实,逗号是Python创建一种特殊的数据结构,称为元组; 等号左右两边都以元组的方式出现,将y,x的值交换,用元组时,推荐使用括号 语句         完整执行一个任务的一行逻辑代码,例如赋值语句 1.4:Python数据类型 Python标准数据类型:整型,浮点型、复数型、布尔型、字符串、列表、元组、字 整型/长整型:      标准的整型,其长度跟机器字长有关系:比如32位机器上对标准整型来说是- 2­­­ 31 2­­­31-1;64位: - 2­­­ 63 2­­­63-1      长整型是在整型值后面加一个L,在Python中长整型跟机器支持的内存大小有关,可以轻松的表达很长的整型      在Python2.2以后,整型和长整型进行统一,所以整型支持的长度也跟内存大小有关系,同样可以表示很大的整数,在Python中,整型基本没有溢出的错误 布尔型:      整型的子类      仅有2个值:True、False      本质上是用整型的1、0分别存储的 浮点型(float):      即数学中的实数:9.8e3——9.8的10的3次方 复数型(complex):      实数加虚数即为复数      虚数:其平方是负数的一类数(例如:根号负一)      Python中虚数用标记符j来标记,5.6j其实就是 当然,复数也可以没有实部;虚部也可以为0: 3j ,  5+0j      复数可以分离实数部分和虚数部分 复数.real ——实部              复数.imag——虚部        复数的共轨复数:复数.conjugate() 序列类型: 字符串:单引号、双引号、三引号内的都是字符串,不可变类型元组:用小括号()界别,不可变类型列表:强大的类型,用方括号[]界别,可变类型 映射类型:字典(dictionary)      用大括号{}界别,类似哈希表的键值对 1.5:Python基本运算 算术运算:      优先级:乘方**、正负号+-、乘除*/、整除(地板除)//、取余%、加减+-      注意,在Python中,算除法是,如果两边都是整数,则传统除法和整除结果一样;如果要得到真正的除法则可以导入模块:from _future_ import division 比较运算:      数值的比较,按值比大小      字符串的比较:按ASCII码值大小      注意:在Python中(和数学理解一样)                3<4<7  #same as (3<4)and(4<7)                4>3 == 3 # same as (4>3)and(3==3) 逻辑运算符:      not、and 、or 字符运算符: 原始字符串操作符(r/R):用于一些不希望转义字符串Unicode字符串操作符(u/U):将字符串转换成Unicode字符串 1.6:Python的函数、模块和包 函数:完成一个特定功能的一段代码,例如 绝对值函数abs(x), 类型函数type(x), 四舍五入函数round(x)      内建函数:           数值型内建函数:abs()、int()、long()、float()、pow()等           实用函数:dir()、raw_input()、help()、open()、len()、range()           显示Python中的内建变量和内建函数:dir(__builtins__) 模块:      对非内建函数的使用,要先导入对应模块,例如floor()函数 一个完整的Python文件即是一个模块:      文件:物理上的组织方式  math.py      模块:逻辑上的组织方式  math      Python通常用“import 模块”的方式将现成模块中的函数、类等重用到其他代码块中      from 模块名 import 模块的某个属性 包:      一个有层次的文件目录结构      定义了一个由模块和子包组成的Python应用程序执行环境 库:      库是一组具有相关功能的模块的集合      Python的一大特色就是具有强大的标准库、以及第三方库、以及自定义模块
    转载请注明原文地址: https://ju.6miu.com/read-666215.html

    最新回复(0)