Python变量

(1) 变量定义

· 变量名称约定

​ - 第一个字符只能是大小写字母或下划线

​ - 后续字符只能是大小写字母或数字或下划线

​ - 区分大小写

· python是动态类型语言,即使不需要预先声明变量的类型

· 推荐采用的全名方法

​ - 变量名全部采用小写字母

​ - 简短、有意义

​ - 多个单词间用下划线分隔

​ - 变量名用名词,函数名用谓词(动词+名词)

​ - 类名采用驼峰形式

(2) 变量赋值

· 变量在使用之前必须赋值

· 变量在赋值时决定它是什么类型

· 变量的类型和值在赋值那一刻被初始化

· 变量赋值通过等号来执行

>>> counter = 0
>>> name = 'bob'

· python也支持增量赋值

>>> n += 1
# 等价于于n = n + 1
>>> n *= 1
# 等价于n = n * 1
>>> i++
>>> a = 9
>>> a++
  File "", line 1
    a++
      ^
SyntaxError: invalid syntax
>>> ++a
9
# python不支持a++这种写法,++a中的+只代表正号

(3) 运算符

· 标准算术运算符

标准算术符 + - * / // % **
比较运算符 < <= > >= == != <>
逻辑运算符 and not or
# divmod函数求商和余数
>>> divmod(5,3)
(1, 2)
>>> a, b = divmod(5,3)
# 把商和余数分别赋值给变量a 和 b
>>> a
1
>>> b
2
# **代表乘方,做幂运算
>>> 2 ** 3
8
>>> 3 * 2 ** 3
24
# 幂运算的优先级较高
>>> 3 * (2 ** 3)
24
# 一般使用括号来区分优先级

你可能感兴趣的:(Python变量)