Python个人重点笔记.docVIP

  • 3
  • 0
  • 约1.23万字
  • 约 20页
  • 2020-11-07 发布于江苏
  • 举报
Python 概述 Python是大小写敏感 注释 注释不仅能够用来解释临近代码,还能够组织代码运行。一个很好例子就是Djangosettings.py配置文件。 任何在#符号右面内容全部是注释. Python最少应该有第一行那样特殊形式注释。它被称作 组织行 ——源文件头两个字符是#!,后面跟着一个程序。这行告诉你Linux/Unix系统当你 实施 你程序时候,它应该运行哪个解释器。 在Python中有4种类型数——整数、长整数、浮点数和复数。 对象布尔类型 能够用bool函数来决定任何Python对象布尔值 bool(x):当且仅当x=0时,返回False bool(None)返回Fasle bool([None,0])返回True bool([0,0])返回True 数字 Python有两个关键数值类型:int(整数)和float(浮点数)。【老版本中整数类型long现在已经被合并到了int】 另外,还有一个Decimal,但不是内置类型,必需经过decimal模块访问,它范围比较小,不过更正确。 内置数据类型int:带符号整数(没有大小限制) 内置数据类型float:双精度浮点数 内置数据类型complex:复数(实部+虚部) 字符串 单双引号:在双引号中字符串和单引号中字符串使用完全相同。 使用三引号(’’’或”””): 利用三引号,你能够指示一个多行字符串。你能够在三引号中自由使用单引号和双引号。 转义字符:假如你想要指示一些不需要如转义符那样尤其处理字符串,那么你需要指定一个自然字符串。自然字符串经过给字符串加上前缀r或R来指定。 Unicode字符: 处理Unicode文本——你只需要在字符串前加上前缀u或U。 字符串是不可变 按字面意义级连字符串:假如你把两个字符串按字面意义相邻放着,她们会被Python自动级连。比如,What\s your name?会被自动转为Whats your name?。【用“+”效果一样,但效率比较低下。可用方法:a.用字符串格式化操作符%;b.用jion方法;c.对于列表来说,extend方法也能够把另一个列表内容加进来(相比list1 += list2,list1.extend(list2)要好得多)】 标识符命名 变量是标识符例子。 标识符 是用来标识 某样东西 名字。在命名标识符时候,你要遵照这些规则: 标识符第一个字符必需是字母表中字母(大写或小写)或一个下划线(‘ _ ’)。 标识符名称其它部分能够由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。 标识符名称是对大小写敏感。 对象:Python把在程序中用到任何东西全部称为 对象。 怎样编写Python程序 下面是保留和运行Python程序标准步骤。 ???1). 打开你最喜爱编辑器。 ???2). 输入例子中程序代码。 ???3). 用注释中给出文件名把它保留为一个文件。我根据通例把全部Python程序全部以扩展名.py保留。 ???4). 运行解释器命令python program.py或使用IDLE运行程序。你也能够使用先前介绍可实施方法。 逻辑行和物理行 假如你想要在一个物理行中使用多于一个逻辑行,那么你需要使用分号(;)来尤其地标明这种使用方法。分号表示一个逻辑行/语句结束。 强烈提议你坚持在每个物理行只写一句逻辑行。 运算符: **(幂运算) /除 //求余 ~按位翻转 and 布尔“和” or 布尔“或” not 布尔“非” 备注:没有自增/自减运算符(即++,--) 运算符优先级(从最低优先级(最松散地结合)到最高优先级(最紧密地结合)): 运算符 描述 lambda Lambda表示式 or 布尔“或” and 布尔“和” not x 布尔“非” in,not in 组员测试 is,is not 同一性测试 ,=,,=,!=,== 比较 | 按位或 ^ 按位异或 按位和 , 移位 +,- 加法和减法 *,/,% 乘法、除法和取余 +x,-x 正负号 ~x 按位翻转 ** 指数 x.attribute 属性参考 x[index] 下标 x[index:index] 寻址段 f(arguments...) 函数调用 (experession,...) 绑定或元组显示 [expression,...] 列表显示 {key:datum,...} 字典显示 expression,... 字符串转换 控制语句:在Python中有三种控制流语句——if、for和while。 if # -*- coding: cp936 -*- # Filename : if.py number = 23 grade = int(raw_input(请输入您成绩:)) if grade = 90 : pr

文档评论(0)

1亿VIP精品文档

相关文档