格式化输出&字符编码----05学习日常

本文介绍了Python中数学函数如max(),min(),sum()的使用,格式化输出的%操作符和格式符号,以及f-string的简单示例。还涵盖了字符编码,如ASCII、GBK转换,以及编程语言的高级与低级区别,包括解释型和编译型语言的优缺点,以及计算机的基本组成和工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注:max()----求最大值

        min()----求最小值

        sum()----求和

# 格式化输出:按照一定格式输出

%操作符----python中的格式化输出

格式符号----转换
格式符号转换
%f浮点数---小数
%s字符串
%d有符号十进制整数
#语法
#print("xxx%dxxx"%数据)
#print("xxx%sxxx%d"%(数据1,数据2))


#案例:
age = 20
name = "夜华"
money = 1002.25
print("我的姓名%s,年龄是%d,存款是:%f"%(name,age,money))

#保留两位小数 %.2f
print("我的姓名是%s,年龄是%d,存款:%.2f"%(name,age,money))
print("今天天气%s,气温:%d度"%("热",28))


#format 用法
#print("xxx{}XX{}".format(数据1,数据2))
#print("xxx{下标}xxx{下标}".format(数据1,数据2))
print("大家好,我叫{},我今年{}岁.".format(name,age))
print("大家好,我叫{1},我今年{0}岁.".format(age,name))

前面有几个,后面就要有几个,而且还要一一对应/保留a位小数----%.af

 

 

#f-str

#最简单输出方式
#语法:在字符串前面加f/F,把要输出变量用{}包起来
# "xxx{变量}xxx{}"

#demo1:
name = "峤熙"
num = 19
height = 1.90
print("我是{name},今天{num}")
print("我是{name},身高{height + 0.2}")
print("我是{name},今天{num + 3},身高{height:.4f}")

#####{}里面的数据可进行操作,(逻辑)算数运算,类型转换,方法运用等

 

字符编码

计算机在进行字符编码是需要字符集进行比对显示的,如果字符集中没有就会输出乱码

第一套编码-------美国(Ascll),我们大陆编码(gb2312),繁体(big5),收录许多语言的编码(UTF-8)

#ascll对照表https://tool.oschina.net/commons?type=4
#编码问题
a = "红藕香残玉簟秋"
b = a.encode()   #把a数据转换为一个处理后的二进制字符串
c = a.encode(encoding = 'GBK')   #将a进行gbk形式转换
d = b.decode()   #解码




#ord(字符)---以字符串为底,找到ascll序号
#chr(序号)---以序号为底,找到字符串

#编程语言进阶

1,高低维度:

高级语言---站在人的角度,用人类的语言进行编写程序,但是计算机需要进行编译解码

        高层:开发时不需要考虑硬件条件,此时开发效率将大大提高,所以称编程高级语言。

低级语言:计算机直接理解,直接进行执行

        低层:比较贴近底层,硬件,内存等等这些东西,了解计算机的硬件,直接控制硬件

 

 

2,运作方式不同

        解释型:在程序运行之前,通过解释器对程序的翻译然后再执行(python,javascript)----优点:可移植性好,只要有解释器环境就可以运行程序;缺点:保密性低,效率低,运行时需要解释器环境,占用内存较大(资源)

 

        编译型:在程序进行之前,通过编译器将源代码变成计算机能够识别的语言(C语言)------优点:运行速度快,代码效率高,编译后的程序不易被修改,保密性好;缺点:可移植性差,只能在兼容的系统上运行

 

计算机组成

        1,计算机是什么(俗称电脑---人类希望像我们的大脑一样工作或者更强,也即说人工智能目标的实现)

        2,作用(解放人类,代替人类进行庞大的计算工作)

        3,组成(控制器,运算器,存储器,输入,输出)

                ·控制器---是计算机的指挥中心,负责控制计算机其他组件工作进程(控制中心---类比人类大脑)

                ·运算器---数字运算&逻辑运算(判断&思考)

                  CPU----控制器+运算器

                ·存储器/IO设备

                        作用:计算机的记忆部分,负责数据的存取(内存&基于带电工作---存取数据都很快,但是断电数据丢失,所以只能临时存取数据;外存&硬盘,基于磁工作---存取数据较慢,但是数据不丢失,可以永久存取数据)

 

                        &&&&&运作顺序:外存->内存->CPU

 

 

输入(input)设备:键盘,鼠标等------------输出(output)设备:显示器,打印机等

 

CPU:英特尔&amd

 

 

 

 

 

 

        

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值