一、Python 2.x 基础内容1

1.1:Python的简介
1.2:Python的第一个程序“Hello world”
Python输出:print语句:print 'Hello world'
输入:raw_input()
Python风格:
  1. 注释:以#开始
  2. 续行:\
  3. 一行多语句:分号隔开(一般不用)
  4. 缩进:1——缩进表示语句块的开始;2——相同缩进表示同级别语句块;3——减少缩进表示语句块的退出
1.3:Python的语法基础
变量名:引用对象和标识对象
     变量名不能乱取:
标识符:Python中允许作为变量名或其他对象名称的有效符号
  • 首字符是字母或下划线
  • 其余可以是字母、下划线、数字
  • 大小写敏感
另外,约定俗成变量名:
  1. 全大写变量名:常量
  2. 避免下划线开头的变量名:_xxx因为下划线对解释器有特殊的意义,是内建标识符使用的符号(一般当作私有的)
  3. 尽量不用拼音

关键字:不可随便作为其他对象的标识符;比如 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()
序列类型:
  1. 字符串:单引号、双引号、三引号内的都是字符串,不可变类型
  2. 元组:用小括号()界别,不可变类型
  3. 列表:强大的类型,用方括号[]界别,可变类型

映射类型:字典(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的一大特色就是具有强大的标准库、以及第三方库、以及自定义模块




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值