Python32期【pthon基础 day 1】01 变量2

1、变量的概念:

  可以改变的量就是变量,实际上指的是内存的一块空间

  例子:

  rujia305 = '赵万里'

  rujia305 = '孟凡伟'

  rujia305 = '康玉中'

  print(rujia305)

2、变量的申明

  #1

    a = 100

    b = 101

    print(a)

    print(b)

  #2

    a,b = 200,201

    print(a,b)  #一行打印所有变量

  #3

    a = b = 300

    print(a,b)

3、变量的命名

  """

  字母数字下划线,首字符不能是数字

  严格区分大小写,且不能使用关键字

  变量命名有意义,且不能使用中文哦

  """

  # abc123 = 1

  #  123abcd   #错误,不能是数字开头

  #   _________1_  = 1

  # __@@_ =2   #错误,不能包含特殊字符

  # a___________________   = 90

       

  #严格区分大小写

  abc = 10

  ABC = 11

  print(abc)   #10

  print(ABC) #11

  

  #关键字:系统预设的相关属性和函数或者特殊意义的变量

  # 引入 模块(文件)

   import keyword

  # 模块.属性 (文件.变量)

    print(keyword.kwlist)

  # 系统预设的相关关键字不能被替换覆盖,不要使用该名字作为变量名

  """"

  print = 100

  print(1)   #会报错

  """

  #起变量名字要见名知意

  mycar = '特斯拉'

  yourcar = '五菱宏光'

  aafdadfafjsfj = ‘宝马’    #不推荐

 

  #中文命名变量不会报错,但是严禁使用

   中文 = ‘赵万里’

   print(中文)

 

   n = '赵万里'

   print(n)

 

     为什么严禁中文作为变量名?

  1、字符编码

    中文命名的变量容易乱码:

      utf-8(万国码):一个中文占用3个字节,字母数字其他字符占用1个字节

      gbk(国标码):一个中文占用2个字节,字母数字其他字符占用1个字节

  2、占用空间

    中文命名变量比英文命名变量占用更大的空间

4、变量的交换

  a = 18

  b = 19

  #通用写法

    tmp = a

    a = b

    b = tmp

    print(a,b)

  #python特有

    a = 18

    b =19

    a,b = b.a

    print(a,b)

5、常量

  概念:

  永远不变的量(约定俗称:把每个字母都变成大写)

  BIRTHDAY = '1010'

  ID_CARD = 21025200010106688

 

 

 

 

  

posted @ 2020-09-10 19:58  王同佩  阅读(137)  评论(0编辑  收藏  举报