zoukankan      html  css  js  c++  java
  • 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编码的压缩版本

          

      

  • 相关阅读:
    swift
    swift
    c# 根据自定义Attribute排序
    asp.net 导出excel
    算法时间复杂度的计算 [整理]
    再谈javascript原型继承
    深入学习JavaScript: apply 方法 详解(转)——非常好
    Chapter 6 : Control Statements : Looping
    Chapter 6 : Applications of Definite Integrals
    朋友圈仅三天可见?怎么破?
  • 原文地址:https://www.cnblogs.com/Alexephor/p/11176797.html
Copyright © 2011-2022 走看看