今天主要讲的是一些基础函数:
字符串函数:
字符串函数也叫字符串处理函数,指的是编程语言中用来进行字符串处理的函数。
eg:将小写字母转换为大写字母
a = "Love"
new_a = a.upper()
print(new_a)
结果为:LOVE
eg:大写转为小写
a = "Love"
new_a = a.lower()
print(new_a)
结果为:love
eg:输入一个字符串,将首字母大写,其他小写
a = input("请输入一个字符串:")
new_a = a.title()
print(new_a)
结果为:
练习:输入验证码,不分大小写,只管对错
在这里插入代码片yanzhengma = input("请输入验证码x8N9:")
if yanzhengma.upper() == "X8N9":
print("验证成功!")
else:
print("验证失败!")
函数:功能模块。-----代表工具
包/模块----代表工具箱
导入包:取出工具去应用。
格式: import 包名
引用包下面的函数
格式: 包名.函数名() 或者 包名.变量
下面用数学函数举例:
import math #引用数学函数包
math.e #引用数学函数中的e
math.pi #引用数学函数中的π
print(math.e,math.pi)
a = 8.888
math.ceil(a) #数学函数中的向下取整
print(math.ceil(a))
math.floor(a) #数学函数中的向上取整
print(math.floor(a))
math.sqrt(9) #数学函数中的求算术平方根
print(math.sqrt(9))
结果为:
常用函数:
1.len(o)
求对象的长度,将对象所占的位数返回,结果为一个整数。
注意:这个对象一定要是字符串,数字不可,会出错。
eg:
print(len(“123456”)
结果为:6
练习:实现简单的密码验证
a = input("请输入密码:")
if len(a) == 6:
if a == "112233":
print("密码正确!")
else:
print("密码错误!")
else:
print("密码长度有误,请重新输入")
2.求和函数:sum(一组数)
求列表中的所有数相加的和
a = (1,11,3,10,5,9,7,8,6,4,2)
print(len(a))
print(sum(a))
print(max(a)) #求这组数中的最大值
print(min(a)) #求这组数中的最小值
结果为:
字符串之间的大小比较
规则:
如果两个字符串进行比较的,是从前到后依次比较对应的字符,如果已经分出大小了,后面的字符就不比了。
注意:字符串之间只可比较大小,不能进行运算。
字符比较遵循的规则是ASCII码:
“0”——48
“1”——49
…
“A”——65
“B”——66
…
“a”——97
“b”——98
…
eg:
print('a'>'b')
print('a'>'A')
print('Abc'>'abc')
print('Abc'>'AbD')
print('123'>'089')
print('123'>'1234')
结果为:
今天就到这里了!