ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python基础2---二进制和字符编码、标识符和保留字

2021-01-31 14:30:00  阅读:149  来源: 互联网

标签:字符 字节 python --- 二进制 标识符 保留字


python笔记

1、二进制和字符编码

1.1 二进制
  • 机器可识别的:0、1
  • 其它的状态补位数,二进制1个字节是8个位
  • 最小单位是位(bit)
  • 8个位数可以表示28=256种状态(符号)
1.2 单位公式换算

8bit(位,比特)=1Byte(字节)
1024Byte=1KB(千字节);1KB=8Kb
1024KB=1MB(兆字节);1MB=8Mb
1024MB=1GB(吉字节);1GB=8Gb
1024GB=1TB(太字节);1TB=8Tb

1.3 计算机为什么能认识你的代码

在这里插入图片描述

  • ASCII码表(十进制):基础符号、大小写英文字母等128个基础字符的表示
  • GB2312:简体中文字符集,可以表示7445个中文字符
  • GBK:增加了繁体中文字符的表示
  • GB18030:27484个字符,既支持简体繁体中文字符,也支持维吾尔文、藏文等字符
  • Unicode:几乎包含全世界的字符(防止不同字符集对同一字符的表示不一致),所有字符都用2个ACSII字节表示
  • UTF-8:英文用1个ASCII字节表示,中文用3个ASCII字节表示

2、python中的标识符和保留字

2.1 保留字
  • 某些单词被赋予了特定意义,你在给你任何对象取名时都不能用这些特定意义的单词
  • 不用特别记,因为你误用了程序也会报错
  • 如何查看保留字有哪些
>>> import keyword
>>> print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']
2.2 标识符
  • 需要自己取名字的都叫标识符
  • 取名规则:
    1)组成:字母、数字、下划线
    2)数字不能打头
    3)不能是保留字
    4)严格区分大小写

标签:字符,字节,python,---,二进制,标识符,保留字
来源: https://blog.csdn.net/wifi612/article/details/113469483

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有