python程序员成长_Python程序员养成笔记3

本文详细介绍了Python中的基本数据类型,包括整数、浮点数、复数的表示与运算,并重点讲解了字符串的操作,如转义字符、切片、字符串连接与格式化。此外,还涵盖了字符串的特殊字符、处理函数和方法,如len(), str(), format()等。
摘要由CSDN通过智能技术生成

第三章 基本数据类型

1、数字类型及操作1)整数类型

-可正和负,没有取值范围限定

-pow(x,y) 函数:计算x^y

二进制:以0b或者0B开头

八进制:以0o或者0O开头

十六进制:以0x或者0X开头

2)浮点数类型

浮点数间运算存在不确定的尾数(因为计算机计算是将十进制转换为二进制计算,最后再转换为十进制呈现给我们的)

-round(x,d) :对x进行四舍五入,d表示小数截取位数。

3)复数类型

-a+bj为复数,a为实部,b为虚部

4)数值运算操作符

+、-、*、/、//、%、**

//:整数除

x**y:x^y 相当于pow(x,y)

5)数值运算函数

abs(x) :|x|

divmod(x,y) :(x//y,x%y)

pow(x,y)

round(x[,d])

max(x1,x2,…,xn)

min (x1,x2,…,xn)

int(x) :化为整数

float(x) :化为浮点数

complex (x) :增加虚部,化为复数

2、字符串类型的操作0或多个字符组成的有序字符类型序列

-有单引号或者双引号表示

-字符为有序序列,可对其中字符进行索引

1)有2类表达方式

-希望有字符串中包含单引号或双引号

"(')" 可以在字符串中表示单引号

'(")' 可以在字符串中表示双引号

-希望在字符串中既表现单引号又表现双引号

"'('xxx"xx)'" 利用3个单引号表示字符串

2)序号

正向递增:0开始,从左到右,依次递增

反向递减:-1开始,从右往左,依次递减

3)使用

-索引:返回字符串中单个字符

-切片:返回字符串中一段子字符串

4)字符串切片高级用法

使用[M:N:K]根据步长对字符串切片

M、N表示,从M开始到N结束。

K表示,每取一个字符要走K步再取下一个字符(默认值为1)

5)字符串的特殊字符

-转义字符\:反斜杠,有些字符在反斜杠之后表示其原意;部分字符与反斜杠组合,表达不可打印的含义(如:\b表后退,\n表换行,\r表回车)

6)字符串操作符

x+y:表示x和y连接

n*x或x*n:复制n次x,再连接

n in s:判断n是否为s的子串

7)字符串处理函数

len(x) :字符串x长度

str(x) :把任意形式转换成字符串

hen(x):把十进制转换成十六进制

oct(x) :把十进制转换成八进制

chr(u) :u为unicode编码,返回对应字符

ord(x) :x为字符,返回对应Unicode编码

8)字符串处理方法

-str. lower() 或str. upper() :大小写转换

-str. split(sep,None) :str根据sep被分割

-str. count(sub) :计算str中sub出现次数

-str. replace(old,new) :用new来替换str中old

-str. center(width[,fillchar]) :str根据宽度width来居中,用fillchar来填充空格

-str. strip(chars) :去掉str中左右两侧含有查人数的字符

-str. join(iter) :在iter(除最后元素)的每个元素后边添加str

9)字符串类型的格式化

格式化是对字符串进行格式表达的方式

-字符串格式化用. format() 函数

. format()

槽:{ }

>>>"{ 0 }:计算机{ 1 }的CPU占用率为{ 2 }%".format("2018","C",10)

其中format内自定义参数序列以0开始,从左到右依次递增的序列。

>>>"{ 1 }:计算机{ 0 }的CPU占用率为{ 2 }%".format("2018","C",10)

其中{ }槽内对应的序列不一样,代表的参数就不同

槽内部格式化配置方法:

{:}

数据治理是确保数据准确性、可靠性、安全性、可用性和完整性的体系和框架。它定义了组织内部如何使用、存储、保护和共享数据的规则和流程。数据治理的重要性随着数字化转型的加速而日益凸显,它能够提高决策效率、增强业务竞争力、降低风险,并促进业务创新。有效的数据治理体系可以确保数据在采集、存储、处理、共享和保护等环节的合规性和有效性。 数据质量管理是数据治理中的关键环节,它涉及数据质量评估、数据清洗、标准化和监控。高质量的数据能够提升业务决策的准确性,优化业务流程,并挖掘潜在的商业价值。随着大数据和人工智能技术的发展,数据质量管理在确保数据准确性和可靠性方面的作用愈发重要。企业需要建立完善的数据质量管理和校验机制,并通过数据清洗和标准化提高数据质量。 数据安全与隐私保护是数据治理中的另一个重要领域。随着数据量的快速增长和互联网技术的迅速发展,数据安全与隐私保护面临前所未有的挑战。企业需要加强数据安全与隐私保护的法律法规和技术手段,采用数据加密、脱敏和备份恢复等技术手段,以及加强培训和教育,提高安全意识和技能水平。 数据流程管理与监控是确保数据质量、提高数据利用率、保护数据安全的重要环节。有效的数据流程管理可以确保数据流程的合规性和高效性,而实时监控则有助于及时发现并解决潜在问题。企业需要设计合理的数据流程架构,制定详细的数据管理流程规范,并运用数据审计和可视化技术手段进行监控。 数据资产管理是将数据视为组织的重要资产,通过有效的管理和利用,为组织带来经济价值。数据资产管理涵盖数据的整个生命周期,包括数据的创建、存储、处理、共享、使用和保护。它面临的挑战包括数据量的快速增长、数据类型的多样化和数据更新的迅速性。组织需要建立完善的数据管理体系,提高数据处理和分析能力,以应对这些挑战。同时,数据资产的分类与评估、共享与使用规范也是数据资产管理的重要组成部分,需要制定合理的标准和规范,确保数据共享的安全性和隐私保护,以及建立合理的利益分配和权益保障机制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值