打印你最喜欢的一句话 print函数: print后面接一对小括号,小括号里面为控制台显示的内容。(注:小括号为英文输入法状态)如果显示字符串,必须使用引号将内容引起来如果显示数值,则不需要引号 常用转义字符 格式化字符 含义 s 字符串 d 有符号十进制整数,06d表示输出的整数显示位数,不足的地方使用0补全 f 浮点数,。2f表示小数点后只显示两位 输出代码注释 一切皆是二进制 字符编码 计算机存储数据都是使用二进制0、1来表示的,我们在屏幕上看到的中文、英文、图片、视频都是二进制转换后的结果,存储数据时的编码和读取数据时的解码规则都应当一致才能够显示出正确的结果。 常见的字符编码 ASCII码一统天下:(AmericanStandardCodeforInformationInterchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,ASCII码中只包含英文字母,数字以及特殊字符与二进制的对应关系,由于现代计算机起源于美国,因此优先考虑仅仅识别英文字符,最多只能用8位来表示(一个字节),即:256,所以,ASCII码最多只能表示256个符号。 诸侯割据国标GBK:只有中文字符、英文字符和数字的一一对应关系,一个英文字符1Bytes,一个中文字符2Bytes。ShiftJIS:只有日文字符、英文字符和数字的一一对应关系Euckr:只有韩文字符、英文字符和数字的一一对应关系 分久必合Unicode:包含全世界所有的文字与二进制0101001的对应关系。由字符转换成内存中的Unicode以及由Unicode转换成其他编码的过程,都称为编码encode。由内存中的Unicode转换成字符以及由其他编码转换成Unicode的过程,都称为解码decode。任何英文和中文字符都是4个字节。 UTF8:(8bitUnicodeTransformationFormat)是一种针对Unicode的可变长度字符编码,又称万国码。UTF8用1到6个字节编码Unicode字符。用在网页上可以统一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。英文1Bytes,欧洲文字2Bytes,中文、亚洲文字3Bytes。 单位转换:8bit1byte1024byte1KB1024KB1MB1024MB1GB1024GB1TB灵活的变量变量是内存中一个带标签的盒子变量由三部分组成标识符:表示对象所存储的内存地址,使用内置函数id(obj)来获取类型:表示的是对象的数据类型,使用内置函数type(obj)来获取值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出当多次赋值之后,变量名会指向新的空间 Python中的标识符和保留字importkeywordprint(keyword。kwlist) 基础数据类型 int整形(integer) 整数类型:英文为integer,简写为int,可以表示正数、负数和零 整数的不同进制表示方式十进制默认的进制二进制以0b开头八进制以0o开头十六进制0x开头 浮点型(float):浮点数整数部分和小数部分组成浮点数存储不精确性:使用浮点数进行计算时,可能会出现小数位数不确定的情况print(1。12。2)3。3000000000000003print(1。12。1)3。2解决方案:导入模块decimalfromdecimalimportDecimalprint(Decimal(1。1)Decimal(2。2))3。3 布尔类型(Bool):用来表示真或假的值True表示真,False表示假布尔值可以转化为整数True1False0print(True1)2print(False1)1 字符串(String):字符串又被称为不可变的字符序列可以使用单引号’’双引号三引号’’’’’’或来定义单引号和双引号定义的字符串必须在一行三引号定义的字符串可以分布在连续的多行 aabcdefghijklmnopqrstuvwxyzprint(a〔0〕)aprint(a〔3〕)dprint(a〔5:8〕)fghprint(a〔:1〕)abcdefghijklmnopqrstuvwxyprint(a〔:10:3〕)adgjprint(a〔3:15:3〕)xuro数据类型转换 将不同数据类型的数据拼接在一起 input()与计算机交互 Python中的运算符 算术运算符 赋值运算符 比较运算符 布尔运算符 位运算符 运算符的优先级 对象None 对象None用于表示数据值的不存在,但在内存中占用一定的空间。