Python之变量

一.变量定义

就是临时记录一个值,供后面的程序继续使用执行

二.赋值

代表等号右边的值赋值给等号左边的变量    

1 a = 20
2 b = a
3 a = 30
4 print(b)
5 # 20
View Code

 三.变量命名规则

  • 由字母、数字、下划线组成
  • 不能用纯数字、也不能是数字开头
  • 不能是python的关键字   ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
  • 规范几点:
  • 要有好的意义
  • 区分大小写
  • 不要用中文
  • 推荐使用驼峰或者下划线命名(驼峰:每个单词的首字母大写)

 四.Python数据类型

4.1整数类型(int)

范围是参照C里边的范围,分32和64位  (-2**31到2**31-1  -2**63到2**63-1 )

可以进行运算:+   -   *   /   %(计算余数)  //(整除)   

1 print(10/3)
2 # 3.3333333333333335
View Code

计算机存储是一个模糊存储,不能完美的保存一个小数 (0-1里边多少小数,牛逼的人给我说一下,所以模糊) 

4.2字符串类型(str)


 字符串操作有点多****************************后面单独抽取出来,更新中........


4.3布尔类型(bool)

真命题和假命题(用于条件的判断)

4.4常量

约定俗成,不可以更改,首字母是大写字母

五.编码问题

 1 ascill 00000000   8位二进制表示 必须是英文
 2 !      00000001
 3 
 4 unicode 0000000000000000+  至少16位
 5 !       00000000000000001
 6 中      0000000000000000111111
 7 
 8 utf8  能用多少表示就是用多少表示  能节省内存空间
 9 !      00000001
10 中      0000000000000000111111
View Code

 补充:utf8:一个汉字3个字节 gbk:一个汉字2个字节  utf8是unicode编码的压缩版本

      

  

原文地址:https://www.cnblogs.com/Alexephor/p/11176797.html