自由式学习
992人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

float()

round(value) 可以返回四舍五入的值

 

round(), int(),等函数都不改变原有的值

 

增强型赋值运算符

运算符+等号

+= (先运算后赋值)

 

[展开全文]

0b 二进制

0o 八进制

0x 十六进制

 

转换成整数

int(3.1415)

3

int(true)

1

整数和浮点数混合运算,变为浮点数

 

[展开全文]

两种赋值方法:链式赋值和(数组打包?)赋值

 

基本运算符

//整除

**幂次

%模 (取余)

divmod ()得到商和余数

[展开全文]

链式赋值;;

系列解包赋值:用于交换,很方便

 

 

[展开全文]

python 结构

python 使用缩进组织语句,c使用{},不要随便缩进

python区分大小写

行注释用#

段注释使用三个单引号'''

'''

'''

[展开全文]

开发环境 IDE

(integrated development environment)

atom 也是IDE吗 (查了,yes)

关闭交互窗口: ctrl +z

中断: ctrl +c

while True

 

IDLE :官方标准开发环境,但是工作中需要其他的

简单小巧的IDE

基于Tkinter 编写,龟叔开发的第一个版本

 

 

[展开全文]

实例方法(从属于实例对象)

def 方法名(self,[形参列表]):

       函数体

[展开全文]

实例属性:从属于实例对象,也成为实例变量。

(1)实例属性一般在__init__()方法中通过如下代码定义:

          self.实例属性名=初始值

(2)在本类的其他实例方法中,也是通过self进行访问:

          self.实例属性名

(3)创建实例对象后,通过实例对象进行访问:

         obj01=类名()         #创建对象,调用__init__()初始化属性

          obj01.实例属性名=值    #可以给已有属性赋值,也可以新加属性

 

[展开全文]

构造函数__init__():初始化实例对象的实例属性。

Python对象包含三个部分=id、type、value

只要是类中的方法参数第一个都是self,通过类名()来调用构造函数

[展开全文]

面向对象

Python支持面向过程、面向对象、函数式编程等多种编程范式。

 

[展开全文]

LEGB规则

Local:函数或者类的方法内部

 

[展开全文]

nonlocal关键字

nonlocal 用来声明外部的局部变量

global 用来声明全局变量

 

[展开全文]

嵌套函数:在函数内部定义的函数

 

[展开全文]

递归函数:在函数体内直接或者间接的自己调用自己。

(1)终止条件:表示递归什么时候结束,一般用于返回值,不再调用自己。

(2)递归步骤:把第n步的值和第n-1步相关联。

[展开全文]