print函数:
常用转义字符
格式化字符 | 含义 |
%s | 字符串 |
%d | 有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补全 |
%f | 浮点数,%.2f 表示小数点后只显示两位 |
%% | 输出 % |
计算机存储数据都是使用二进制0、1来表示的,我们在屏幕上看到的中文、英文、图片、视频……都是二进制转换后的结果,存储数据时的编码和读取数据时的解码规则都应当一致才能够显示出正确的结果。
常见的字符编码
ASCII码一统天下:(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,ASCII码中只包含英文字母,数字以及特殊字符与二进制的对应关系,由于现代计算机起源于美国,因此优先考虑仅仅识别英文字符,最多只能用 8 位来表示(一个字节),即: = 256,所以,ASCII码最多只能表示 256 个符号。
诸侯割据国标GBK:
分久必合Unicode: 包含全世界所有的文字与二进制0101001的对应关系。由字符转换成内存中的Unicode以及由Unicode转换成其他编码的过程,都称为编码encode。由内存中的Unicode转换成字符以及由其他编码转换成Unicode的过程,都称为解码decode。任何英文和中文字符都是4个字节。
UTF-8:(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。UTF-8用1到6个字节编码Unicode字符。用在网页上可以统一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。英文——1Bytes,欧洲文字——2Bytes,中文、亚洲文字——3Bytes。
单位转换:
8bit = 1byte
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
Python中的标识符和保留字
import keyword
print(keyword.kwlist)
int 整形(integer)
整数类型:_英文为integer,简写为int,可以表示_正数、负数和零
整数的不同进制表示方式
浮点型(float):
print(1.1+2.2) #3.3000000000000003
print(1.1+2.1) #3.2
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2')) # 3.3
布尔类型(Bool):
print(True+1) # 2
print(False+1) # 1
字符串(String):
a = "abcdefghijklmnopqrstuvwxyz"
print(a[0]) # a
print(a[3]) # d
print(a[5:8]) # fgh
print(a[:-1]) # abcdefghijklmnopqrstuvwxy
print(a[:10:3]) # adgj
print(a[-3:-15:-3]) # xuro
将不同数据类型的数据拼接在一起
对象None用于表示数据值的不存在,但在内存中占用一定的空间。
页面更新:2024-04-05
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号