python 基础学习1

Anaconda环境变量设置:

C:\ProgramData\Anaconda3;

C:\ProgramData\Anaconda3\Library\mingw-w64\bin;

C:\ProgramData\Anaconda3\Library\usr\bin;

C:\ProgramData\Anaconda3\Library\bin;

C:\ProgramData\Anaconda3\Scripts;

 

单引号:输入字符串,期内的双引号也能输出出来,不用‘/’进行转义

双引号:支持缩写

三引号:支持多行输入

 

Len()计算长度

Pop()去掉最后一个元素

append()添加一个元素

extend()在集合的后面添加另一个集合

remove()删除指定元素

insert()在指定的元素前添加一个元素


for目标标识符 in 列表 :

   列表处理代码

Python是大小写敏感的语言,而且标识符只有在赋值后才能使用,

   未赋值标识符会报运行时错误。

列表合并:

[1,2]extend [3,4] = [1,2,3,4]

[1,2]extend [3,[4,5]] = [1,2,3,[4,5]]

[1,2]extend [[3,[4,5]]] = [1,2,[3,[4,5]]]

取5的值:var[2][1][1]

var[2]: [3,[4,5]]

var[2][1]: [4,5]

var[2][1][1]: 5

 

if 满足某种条件 :

   true 组

else:

   false 组

python模块在计算机上的位置:

   import sys

   sys.path 记录模块的位置。

python工作目录:

Importos;

os.getcwd();//当前工作目录

os.chdir();//修改当前工作目录

异常处理:

   Try:

      可能出异常的代码

   Except:

      出异常后的处理

Global的使用:

global nCount                # 在这里设置为global在函数中
nCount =
10                      设置其值还是设置的局部变量
def SetParam(value):
   
nCount = value  #20
    print(nCount)
SetParam(
20)
print(nCount)  #10

 

nCount = 10;
def SetParam(value):
    global nCount  #不能写为直接global nCount = value
    nCount = value
    print(nCount)             #20
SetParam(20)
print(nCount)                     #20

定义在函数外的变量已经是全局变量了。

 

闭包就是能够读取其他函数内部变量的函数。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。

def funA(aParam):
    def funB(bParam):
        return aParam * bParam
    return funB

A = funA(10)
print(A) #<function funA.<locals>.funB at 0x000000F52CF90BF8>

print(A(10))                    #100
print(funA(10)(10))             #100

nonlocal : 声明变量为不是局部变量。

def funA():
    bParam = 10
    def funB():
        nonlocal bParam  #声明bParam不是局部变量。
        bParam *= bParam
        return bParam
    return funB()

print(funA())
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值