导图社区 Python
自学的Python,铁打的笔记。包括print()函数、转义字符、二进制与字符编码、标识符与保留字、变量与数据类型等知识。
自学的Python,铁打的笔记。本思维导图包括数据类型、输入函数input()和运算符三部分内容。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Python
print()函数
print()函数可以输出哪些内容?
数字
字符串
含有运算符的表达式
print()函数可以将内容输出的目的地?
显示器
文件
注意1
最后fp.close()
open(“D/text.txt”,“a+”)
输出:print(“Hello world”,file=fp)
fp=open(“D/text.txt”,“a+”)
注意2
所指定的盘符存在
使用file=fp
print()函数的输出形式
换行(用,)
不换行
转义字符
定义
就是反斜杠+想要实现的转义功能首字母
作用
当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(即转换一个含义)
这些字符本身具有功能,加上反斜杠为了削去其原来的功能,转换成另一个意思。
当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符当字符串中包含换行、回车、水平制表符或者退格等特殊字符时,也可以使用转义字符。
\n:new line
\r:return 回车
覆盖之前所写的全部内容
\t:tab 水平制表符
\t:满四个重开,不满四个补空
\b:back space 退格
覆盖之前所写的一个内容
\\\\:输出\\
原字符
意义不希望字符串中的转义字符起作用,就使用原字符,就是在字符串之前加上r或者R
二进制与字符编码
知识点
ASCII表:八个位置(bite)为一个字节(byte)
1024byte=1kB
1024kB=1MB
1024MB=1GB
1024GB=1TB
8个位置能表示256种情况
calc:计算器
GB2312:1980年推出可以表示中文的7445个中文字符
GBK:1990年推出既可表示中文简体又可以表示中文繁体
GB18030:可以表示27484个字符,包含中文简体繁体,维吾尔族藏文等
Unicode:涵盖全世界几乎所有的字符,无论是中文还是英文均使用两个字节表示
UTF-8:英语用一个字节表示,中文用三个字节表示
print(chr(0b100111001011000))
0b:表示二进制
print(ord(‘乘’))
标识符与保留字
保留字:单词被赋予的特定意义
import keyword
print(keyword.kwlist)
False、None、True、and、as、assort、async、await、break、class、continue、def、del、elif、else、excpt、finally、for、from、global、if、import、in、is、lambda、nonlocal、not、or、pass、raise、return、try、while、with、yield
标识符:变量、函数、类、模板和其它对象的名字统称标识符
即python中你所命名的名字
规则
字母、数字、下划线
不能以数字开头
不能是保留字
严格区分大小写
变量与数据类型
变量
定义:是内存中一个带标签的盒子,你需要把数据放进去
组成
标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取
类型:表示的是对象的数据类型,使用内置函数type(obj)来获得
值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出
变量的使用
当多次赋值之后,变量会指向新的空间
之前的赋值内容则会变成内存垃圾
数据类型
分类
整数类型:int(integer,可以表示正数、负数和零)
表示方式
十进制:默认的进制
二进制:0b开头
八进制:0o开头
十六进制:0x开头
布尔类型:bool(True、False)
用来表示真或假的值
True表示真,False表示假
布尔值可以转化为整数
True---1
False---0
浮点数类型:float(3.14159)
浮点数储存不精确性
使用浮点数进行计算时,可能会出现小数位不确定的情况
解决方案
导入模板decimal
字符串类型:str('加油!考证必过!')