len() 字符串的长度
max() 最大值
join()拼接字符串
find()查找字符串
注:index和find均可用作查找字符串,区别在于,使用find查找一个不存在的字符输出-1,而使用index将直接报错。
replace() 替换字符串
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”
算术运算符
赋值运算符
比较运算符(关系运算符)
逻辑运算符
条件运算符(三元运算符)
加法运算符 表现形式 +
减法运算符 表现形式 -
乘法运算符 表现形式 *
除法运算符 表现形式 /
// 整除,只会保留计算后的整数位,总会返回一个整数
% 取余,求两个数相除的余数
** 幂运算,求一个值的几次幂
赋值运算符的特殊写法 x = x + 3 其实是和 x += 3 是一样的
+= (x+= 3 相当于 x = x + 3 )
-= (x -= 3 相当于 x= x - 3 )
*= (x = 3 相当于 x = x 3 )
**= (x **= 3 相当于 x = x ** 3 )
/= (x /= 3 相当于 x = x/ 3 )
//= (x //= 3 相当于 x = x // 3 )
%= (x %= 3 相当于 x= x % 3 )
条件运算符在执行时,会先对条件表达式进行求值判断
如果判断结果为True,则执行语句1,并返回执行结果
如果判断结果为False,则执行语句2,并返回执行结果
语法: 语句1 if 条件表达式 else 语句2
答:
以4种格式化字符串的方式来实现 521 xxx 嫁给我好吗?
girl = 'X'
print('521 %s 嫁给我好吗?' % girl)
print(f'521 {girl} 嫁给我好吗?')
print('521 {} 嫁给我好吗?'.format(girl))
现在有a b c三个变量,三个变量中分别保存有三个数值,请通过条件运算符获取三个值中的最大值
a = 10
b = 20
c = 30
r = a if a > b else b
s = r if r > c else c
print(s)
r = a if a > b and a > c else b if b > c else c
print(r)
r =( a if a > b else b) if ( a if a > b else b) > c else c
print(r)