计算机二级python考试资料(2)

本文详细介绍了Python中的数值运算操作符、函数,包括加减乘除、取余、求幂及四舍五入等,并展示了不同情况下的示例。同时,也探讨了字符串的连接、复制、查找子串及转换大小写等方法,还涵盖了字符串的分割、替换和计数功能。此外,提到了类型判断与转换,如int、float和str之间的相互转换。最后,简要提及了条件语句、循环控制和异常处理在程序控制中的应用。

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

数字类型的运算

  1. 数值运算操作符:+、-、*、/、//(x与y的整数商)、%(x与y之商的余数)、**(x的y次幂)
  2. 数值运算函数

abs(x):x的绝对值
divmod(x,y): ( x//y , x%y )
pow(x,y): x 的 y次方
round(x,y):对x四舍五入(对于x.5,当x为奇数时,x.5进位;当x为偶数时,x.5不进位),保留y位小数
max(x1,x2,…,xn):x1,x2,…,xn的最大值

注:

>>> round(1.5)
2
>>> round(2.5)
2
>>> round(2.5000001)
3
>>> max(1,2,3,4,5,6)
6
>>> min(1,2,3,4,5,6)
1

字符串类型的操作

  1. 字符串操作符

x+y : 连接两个字符串
x*n : 复制n次字符串
x in s:如果x是s的子串,返回True,否则返回False

  1. 字符串处理方法

str.lower():全部字符小写
str.upper():全部字符大写
str.split(sep = None) :返回一个列表

>>> "Python".lower()
'python'
>>> "Python".upper()
'PYTHON'
>>> "Python is an excellent language.".split()
['Python', 'is', 'an', 'excellent', 'language.']
>>> "Python is an excellent language.".split('a')
['Python is ', 'n excellent l', 'ngu', 'ge.']
>>> "Python is an excellent language.".split('an')
['Python is ', ' excellent l', 'guage.']
>>> "Python is an excellent language.".count('a')
3
>>> "Python is an excellent language.".replace('Python','C')
'C is an excellent language.'

>>> ",".join('PYTHON')
'P,Y,T,H,O,N'
>>> " ".join('PYTHON')
'P Y T H O N'
>>> ",".join(['1','2','3','4'])
'1,2,3,4'
>>> " ".join(['1','2','3','4'])
'1 2 3 4'

类型判断和类型间转换

  1. type(x):查看类型
  2. int(x)
  3. float(x)
  4. str(x)

>>> type(12)
<class 'int'>
>>> type('12')
<class 'str'>
>>> int('12')
12
>>> float('12')
12.0
>>> str(12)
'12'

程序控制

  1. 条件语句:if
  2. 循环语句:for、while

循环控制:
break:跳出最内层for或while循环,脱离该循环后程序继续执行循环后续代码
continue:用来结束当前当次循环

  1. 程序的异常处理:try : … except : …

函数

  1. 定义:通过保留字 def 定义函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白夜下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值