CapsLock键
将小写字母转换为大写字母
value = ‘Lori'
b_value = value.upper()
print(b_value) 输出出果:LORI
大写转小写
s_value=value.lower()
print(s_value) 输出结果:lori
案例:
yanzhengma =input(‘请输入验证码:’)
if yanzhengma ‘slx2’ or yanzhengma ‘s1x2’ or yanzhengma’s1x2’ or yanzhnegma’s1x2’:
print('验证码成功!‘)
else"==
print('验证码错误!’)
条件写的太过复杂, 不可取
if yanzhnegma.upper() ==‘s1x2’:
print('验证码成功!‘)
else:
print('验证码错误!’)
s = input('请输入一个字符串:‘)
new_s=s.title()
print(new_s)
函数:功能模块。–好比一个工具
包/模块:就是工具箱
导入包:
格式:
impor 包名
引用包下面的函数
格式:
包名.变量
注:把“.” 平常说话的“的”
import math
函数:功能 (工具)
引用了math 这个包下面的自然常数e
math.e
引用了math这个包下面对的圆周率pi
print(math.e,math.pi)
x=3.14
向上取整
print(math.floor(x)) 输出 4
向下取整
print(math.floor(x)) 输出 3
求算术平方根
print(math.sqrt(4)输出 2.0
常用的函数
1、len(o)
解释:求对象的长度,将对象所占的位数返回,结果为一个整数。
print(len('123456"))
不要根数
print(len(111) 输出:报错
练习:实现密码长度简单判断
pwd = input(‘请输入密码:’)
if len(pwd) == 6:
if pwd == ‘123456’:
print(‘密码正确’)
else:
print(‘密码错误!’)
else:
print(‘密码位数不对’)
2.求和函数:sum(一组数)
求列表中的所有数相加的和
yizushu = [1,2,3,4,5,6,7,8,9,10]
print(sum(yizushu))
3.求最大值
print(max(yizushu))
4.求最小值
print(min(yizushu))
比较:> >= < <= == !=
两个数可以进行比较的
字符串该怎么比较?
例如:
print(‘wangxiaoming’ > ‘zhaotiedan’)输出:False(报错)
print(‘wangxiaoming’ < ‘zhaotiedan’)输出:True(正确)
规则:
如果两个字符串进行比较的,是从前到后依次比较对应的字符,如果已经分出大小了,后面的字符就不比了。
问题简化成:字符相比较
字符比较遵巡的规则是ASCII码
'a’的ASCII码值:97
'b’的ASCII码值:98
所以结果为:False(报错)
print(‘a’>‘b’)False(报错)
print(‘a’>'A)True(正确)
逐位比较,如果分不出大小,就接着比
print(‘abc’>‘abd’)False(报错)
print(‘123’>‘0999’)True(正确)
print(‘123’>‘1234’)False(报错)
print(‘abde’==‘abde’)True(正确)
字符串不能够做算术运算
print(‘reslut:’,‘abc’ - ‘ABC’)输出:报错
字符串相连接
print(‘abc’+‘ABC’)输出:abcABC
练习:
start = 10
注意:字符串不能够直接和数值相加减,需要转换
start =str(start)#start就是一个字符串‘10’
url = ‘https://hr.tencent.com/position.php?keywords=python&start=’+start+’#a’
print(url)