入门篇:《Python程序设计基础》学习记录【第三章】

前言:

        本章主要介绍了:

        1.数值类型和字符串类型数据及其相关运算

        2.Python内置的数值处理和字符串处理函数/方法

一、数值类型数据:

1.二进制/八进制/十六进制整数引导符号:

0b/0B、0o/0O、0x/0X

2.复数表达形式:<a>+<b>j

3.一些内置数值运算/转换函数:

函数

描述
abs(x)求绝对值/模长
divmod(x,y)(x//y,x%y)输出二元组

pow(x,y[,z])

(x**y)%z
round(x[,ndigits])对x四舍五入,ndigits为保留小数位数(缺省时为0)

max(x1,x2,...xn)

求最大值
min((x1,x2,...xn)其最小值
int(x)对浮点数整数化(不四舍五入),x也可以是字符串
float(x)将整数浮点数化,x也可以是字符串
complex(re[,im])生成复数(im为虚部)

4.关于math库:(见收藏夹)

5.模运算的运用:

模运算(%)主要应用于具有周期性规律的场景。例如:一个星期7天,用day代表日期,则在day++的过程中,day%7可以表示星期几。本质上,整数的模运算n%m能够将整数n映射到[0,m-1]的区间中

二、字符串类型数据:

1.一些基本的字符串运算操作:

操作符描述
x+y连接
x*n/n*x复制n次
x in s判断x是否为s的子串,返回True/False
str[i]索引,返回第i个字符
str[N:M]内部子串检索,不包括M

2.常用内置字符串处理函数:

函数描述
len(x)返回长度
str(x)

返回x的字符串形式

chr(x)返回Unicode编码x对应的单字符
ord(x)返回单字符x对应的Unicode编码
hex(x)返回整数x对应十六进制数的小写形式字符串
oct(x)返回整数x对应八进制数的小写形式字符串

3.常用内置字符串处理方法:

在Python编辑器内部,所有数据类型都采用面向对象方式实现,封装为一个“类”。字符串也是一个类,在这个类里面的函数称作为“方法”。

4.使用str.format()方法对字符串进行格式化处理:

(1)写法:

        "{}{}{}".format(x,y,z)           #其中{}内可用0,1,2...进行标序号对应

(2)格式控制:

{<参数序号>:<格式控制标记>}

#example:
>>>"{0:H^20.3f}".format(12345.67890)
'HHHHHH12345.679HHHHHH'

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值