目录
print()函数:
转义字符:
n---newline的首字符,表示换行
t 水平制表符
r---后方内容将前方内容覆盖
b---退一格,将前面内容的最后一个字符覆盖掉
原字符:
二进制
字符编码
保留字:
标识符:
变量
常见的数据类型:
整数类型---int---92
浮点数类型---float---1.123
布尔类型---bool---True,False
字符串类型---str---‘我真牛,真的’(带有引号的任何字符)
print()函数:
将你想要展示的东西在IDLE或者标准控制台上
print()函数能输出的内容:数字(直接输入);字符串(需要添加引号); 表达式:直接输入,输出的为结果
输出在文件夹中: fp=open(‘文件名’,‘a+’)print('内容‘.file=fp) fp.close()
转义字符:
反斜杠+想要实写的转义功能的首字母
n---newline的首字符,表示换行
t 水平制表符
每四个字符占一个制表符,若前面字符能组成完整的制表符则新增一个制表符
r---后方内容将前方内容覆盖
b---退一格,将前面内容的最后一个字符覆盖掉
当需要输入的时候需要多输入一倍,因为后面的反斜线被当作转义的标志
输出内容中需要使用引号是需要在引号前加
原字符:
让字符串中的转义字符不起作用,在字符串前面添加r或者R(最后一个字符不能是)
二进制
计算机只识别二进制
字符编码
Unicode是一张表规定了哪一个字符用哪些数字表示,整数可是为各种进制但是最终在计算机里显示为二进制
保留字:
一些单词被赋予了特点的意义,在给对象取名字的时候不能使用
print(keyword,kwlist)查看保留字
标识符:
变量、函数、类、模块和其他对象所取的名族就叫标识符
规定:可以使用字母、数字、下划线
不能以数字开头、不能是保留字,要严格区分大小写
变量
内存中一个带‘标签’的’盒子‘
由三个部分组成:标识:表示对象所储存的内存地址,使用内置函数id(obj)获取
类型:对象的数据类型,使用内置函数type(obj)获取
值
多次赋值,变量名会指向新的空间
后面的赋值会终止切断之前的赋值,之前的赋值成为内存垃圾
常见的数据类型:
整数类型---int---92
可以表示正数、负数、零,可以表示为二进制,八进制,十进制,十六进制(默认为十进制)
二进制前加0b、八进制前加0o、十六进制前加0x
浮点数类型---float---1.123
由整数部分和小数部分组成;储存不精确性,因为计算机是使用二进制储存的
解决方法:导入模块decimal(个别计算中需要用到来保证运输的准确性)
n1=? n2=?
from decimal import Decimal
print(Decimal('n1')+Decimal('n2'))
布尔类型---bool---True,False
用来表示真或假的值
布尔值可以转换成整数
True---1 False---0
字符串类型---str---‘我真牛,真的’(带有引号的任何字符)
不可变的字符序列
可以使用单引号'',双引号" ";三引号''' ''','''' ''''来定义字符串
单引号和双引号定义的字符串必须在一行
三引号定义的字符串可以分布在连续的多行



