python基础语法

一、语句和变量

1.语句折行:如果一行代码太长,可以折成许多行来写,看起来清楚,毕竟人要看清楚代码。

2.python中,如果一个语句被小括号,中括号,大括号包起来,是可以跨行书写的。

3.如果没有用括号包起来,可以使用“\”来换行;双引号和单引号字符串都不能折行,但是三引号可以折行。

二、缩进规范

1.python中使用缩进表示表示语句块。同一个语句块中的代码必须保证严格的左对齐(左边有相同的空格和制表符)。

2.虽然python语法允许使用制表符作为缩进,但是python编码规范不推荐用制表符,因为不同的编辑器制表符长度不同(4个空格或8个空格),我们推荐用4个空格来表示一个缩进。

三、多重赋值(链式赋值)与多元赋值和增量赋值

1.多重赋值:可以同时给多个变量赋相同的值。eg:x=y=1

2.多元赋值:可以同时给多个变量赋不同的值。eg:x,y = 1,2

  python中交换两个变量:

  eg:x ,y =10,20

         x ,y = y,x

3增量赋值:Python中同样支持+=、-=、*=、/=、%=、**=、<<=、>>=、&=、^=、|=。

四、作用域和生命周期

1.可以改变变量的作用域:def、class、lamda。

2.不会改变变量的作用域:if、else、elif、while、for、try/catch。

3.内建函数globals( ) 返回全局作用域下有哪些变量,内建函数locals( )返回局部作用域下有哪些变量。

4.python变量的声明周期,不需要程序员操心。python提供了垃圾回收机制自动识别一个变量的生命周期是否走到尽头,并自动释放空间。

五、特殊标识符

1.python用下划线'_'作为变量的前缀和后缀,来标识特殊的标识符。

2.“_xxx” 表示一个“私有变量”,使用import module import* 无法导入。

3.“_xxx_

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值