Python 学习笔记-2-2-变量

[toc]

Python 学习笔记-2-2-变量

变量

A 程序 = 数据结构 + 算法

变量定义:

  • 变量就是可以重复使用的一个量,或者叫一个代号。
  • 例如:age代表年龄。

变量命名规则:

  • 变量命名可以包含数字、字母、下划线以及其他符号,一般给变量命名过程中使用前三种。
  • 数字不可以开头
    • 4date 或者 6pf 都是不对的
    • date4 或者 fp6 是可以的
  • 一般在python中,以下划线开头的内容具有某种特殊含义,不建议使用下划线开头。
    • 例如:_age, _gender, 以下划线开头命名是可以的,但是不推荐这样使用
    • 包括但不限于一个下划线开头和两个连续下划线开头。

大小写不一样,即大小写敏感

  • 例如:NotPen 与 notPen 是完全不同的两个变量

推荐的命名方式:

  • 使用具有固定含义的英文单词或者缩写。
    • 例如 srv = server,skt = socket,一般以posix命名规则为主。
  • 驼峰命名法:名称以单词自动连接
    • 大驼峰:每个单词的首字母均大写。
      • 应用范围:给类的命名。
      • 例子:MyLove,BubbleSort
    • 小驼峰:除了第一个字母小写外,其余的单词的首字母均大写。
      • 应用范围:给普通变量和函数命名。
      • 例子:myLove,bubbleSort。
    • posix写法:
      • 多个单词使用下划线连接
      • 单词全部小写
      • 例子:my_love , bubble_sort

保留字和关键字:

  • 变量名必须避开保留字和关键字
  • 例如:class、def、break、for
  • 如果不知道那些是关键字或者保留字则:
    • 编辑框中输入:

      import keyword
      print(keyword.kwlist)

import keyword
print(keyword.kwlist)



执行结果:

['False', 'None', 'True', 'and', 'as', 'assert',
'break', 'class', 'continue', 'def', 'del', 'elif',
'else', 'except', 'finally', 'for', 'from', 'global',
'if', 'import', 'in', 'is', 'lambda', 'nonlocal',
'not', 'or', 'pass', 'raise', 'return', 'try',
'while', 'with', 'yield']



定义变量的三种常见方法:

  • 分开定义:定义一个变量,赋一个值
age1 = 18
age2 = 19
age3 = 20
print(age1)
print(age2) 
print(age3) 




执行结果:

18
19
20



  • 赋值式定义:从右往左依次赋值
age1 = age2 = age3 = 18
print(age1)
print(age2)
print(age3)



执行结果:

18
18
18



  • 合并定义:对应几个变量就对应几个值,之间使用逗号隔开
age1,age2,age3 = 18, 19, 20
print(age1)
print(age2) 
print(age3) 




执行结果:

18
19
20



转载于:https://my.oschina.net/hongshuzhao/blog/3023683

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值