Búsqueda de cadenas, reemplazo, alineación, estadísticas, separación, concatenación, inversión, preguntas de prueba

1. Búsqueda de cadenas

定义字符串 s= 'hello world hello'

find encuentra la subcadena y devuelve el índice más pequeñoInserte la descripción de la imagen aquí
rfind encuentra la subcadena y devuelve el índice más grande
Inserte la descripción de la imagen aquí
2. Reemplazo de cuerdas (reemplazar)
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
3. Alineación de cuerdas

print('System Admin'.center(30)) 一共30个,字符串占中间,剩下的左右俩边平均补空格
print('System Admin'.center(30,'*'))左右俩边补*
print(‘System Admin'.ljust(30,'*'))左对齐,右边用*补齐,
print('System Admin'.rjust(30,'*'))右对齐,左边用*补齐

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
4. Estadísticas de cadenas

print('hello'.count('l'))  ##统计字符串hello 中l的个数
print('hello'.count('ll'))   ##统计字符串hello中ll的个数
print(len('hello'))  ##统计字符串的长度

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
5. Separación de cuerdas (divididas)
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
6. Conexión de cadena
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
7. Preguntas de prueba
<1> Preguntas:

Dado que el registro de asistencia de un estudiante no tiene más de una 'A' (ausencia) y no más de dos 'L' consecutivas (tarde), el estudiante será recompensado.
Debe determinar si el estudiante será recompensado en función de su registro de asistencia.
Ejemplo 1:
Entrada: "PPALLP"
Salida: Verdadero
Ejemplo 2:
Entrada: "PPALLL"
Salida: Falso

Pasos de resolución de problemas: el
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
código anterior también puede simplificar lo siguiente:
Inserte la descripción de la imagen aquí
<2> Tronco de la pregunta:

Dada una oración (contiene solo letras y espacios), invierta la posición de las palabras en la oración, las palabras están separadas por espacios, solo hay un espacio entre las palabras y no hay espacio antes y después.
Por ejemplo: "hola xiao mi" ----> "mi xiao hola"
Descripción de la entrada: Hay
varios grupos de datos de entrada, cada grupo ocupa una línea, contiene una oración (la longitud de la oración es menor a 1000 caracteres)
Descripción de la salida:
Para cada ejemplo de prueba , Que requiere la oración formada invirtiendo palabras en la oración de salida.
Ejemplo:
entrada: hola xiao mi ...
salida: mi xiao hola ...

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
<3> Preguntas:

Ingrese dos cadenas y elimine todos los caracteres de la segunda cadena de la primera cadena. Por ejemplo: ingrese "Son estudiantes" y "aeiou",
luego la primera cadena después de la eliminación se convierte en "Thy r stdnts".
Descripción de la entrada: cada entrada de prueba contiene 2 cadenas.
Descripción de la salida: salida después de la eliminación
Ejemplo de cadena 1:
Entrada: Son estudiantes, y
salida aeiou : Tu r stdnts.

<4> Preguntas:

Diseñe un programa para ayudar a los alumnos a practicar la suma en 10
Detalles:
1. Genere al azar preguntas de suma
2. Los estudiantes ven las preguntas e ingresan sus respuestas
3. Determine si los estudiantes respondieron las preguntas correctamente
4. Al salir, cuente el número total de respuestas de los estudiantes, el número correcto y la tasa correcta ( Mantenga dos decimales).

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Resultado de la operación:
Inserte la descripción de la imagen aquí

Publicado 41 artículos originales · elogiado 0 · visitas 1693

Supongo que te gusta

Origin blog.csdn.net/qq_44749796/article/details/105644013
Recomendado
Clasificación