python本身是C语言写成的,所以作为笔记,目的就是速记以便之后和C语言做对比。
2.4 运算符:** 表示乘方运算符,具有运算符的最高优先级。//除法运算符,对浮点数的除法(结果四舍五入)
2.5:变量和赋值:变量名大小写敏感,无需声明变量的类型。不支持自增和自减的运算
2.6数字
支持复数运算:比如-J
2.7 字符串:1引号之间的字符集和合,支持成对的单引号双引号三引号。
2+用于字符串连接,*用于字符串重复
2.8 列表和元祖:(类比于数组)
列表的元素表示:[],元素的格式和值可改变.A=[1,2,3,4]
元祖元素的表示:()不可更改(其内容可以改变)A=(‘JHFJ’,55,93,’try’)
2.9字典属于映射数据结构,类似于哈希表,key-value构成,’{}‘表示
2.10代码逻辑的表示:代码块的缩进。
文件访问:
属性:与数据有关的项目,可以是简单的数值也可以是可执行对象,对象拥有属性。访问对象的属性 object.Attribute
代码中错误和异常的处理:try-except.try之后的代码就是正常管理的代码,except之后的代码就是异常的代码。
2.17:函数
函数的是使用小括号()调用,使用之前必须首先定义。Python函数通过引用来调用的。
def function_name([arguments]):
2.18类:面向对象编程的核心,扮演着相关数据以及逻辑的容器角色,他们提供了人真是的对象(也就是实例)
类的定义;class ClassName(base_class[es]):没有基类的时候可以添加object作为基类。
定义类,创建实例类,类的方法调用。
2.19 模块
在python源码里面,不带.py的是模块,使用一个模块的方法就是’import 模块‘
访问一个模块的变量或者函数可以使用以下的语句:
module.function() 访问一个函数
module.variable 访问一个变量
Chap 3 python的语法和结构:
冒号( : ) 将代码块的头和体分开
语句(代码.)用缩进的方式体现,不同的缩进深度分隔不同的代码.
“;”同行写多个语句。
Python变量的赋值,对象的赋值再引用的时候被传递。
Python不支持的变量的x++或者x--这样的前置/后置自减运算。
Python下划线的特殊用法:
_xxx 不用'from module import *'导入
__xxx__系统定义名字
__xxx 类中的私有变量名
2.4 运算符:** 表示乘方运算符,具有运算符的最高优先级。//除法运算符,对浮点数的除法(结果四舍五入)
2.5:变量和赋值:变量名大小写敏感,无需声明变量的类型。不支持自增和自减的运算
2.6数字
支持复数运算:比如-J
2.7 字符串:1引号之间的字符集和合,支持成对的单引号双引号三引号。
2+用于字符串连接,*用于字符串重复
2.8 列表和元祖:(类比于数组)
列表的元素表示:[],元素的格式和值可改变.A=[1,2,3,4]
元祖元素的表示:()不可更改(其内容可以改变)A=(‘JHFJ’,55,93,’try’)
2.9字典属于映射数据结构,类似于哈希表,key-value构成,’{}‘表示
2.10代码逻辑的表示:代码块的缩进。
文件访问:
属性:与数据有关的项目,可以是简单的数值也可以是可执行对象,对象拥有属性。访问对象的属性 object.Attribute
代码中错误和异常的处理:try-except.try之后的代码就是正常管理的代码,except之后的代码就是异常的代码。
2.17:函数
函数的是使用小括号()调用,使用之前必须首先定义。Python函数通过引用来调用的。
def function_name([arguments]):
2.18类:面向对象编程的核心,扮演着相关数据以及逻辑的容器角色,他们提供了人真是的对象(也就是实例)
类的定义;class ClassName(base_class[es]):没有基类的时候可以添加object作为基类。
定义类,创建实例类,类的方法调用。
2.19 模块
在python源码里面,不带.py的是模块,使用一个模块的方法就是’import 模块‘
访问一个模块的变量或者函数可以使用以下的语句:
module.function() 访问一个函数
module.variable 访问一个变量
Chap 3 python的语法和结构:
冒号( : ) 将代码块的头和体分开
语句(代码.)用缩进的方式体现,不同的缩进深度分隔不同的代码.
“;”同行写多个语句。
Python变量的赋值,对象的赋值再引用的时候被传递。
Python不支持的变量的x++或者x--这样的前置/后置自减运算。
Python下划线的特殊用法:
_xxx 不用'from module import *'导入
__xxx__系统定义名字
__xxx 类中的私有变量名