k.txt файлы UTF-8 кодтауында екі жолдан тұрады: «Қазақ» және «тіл» (әр жол \n-мен аяқталады, барлық әріптер — кирилл). Код орындалғанда не шығады? import os with open("k.txt", encoding="utf-8") as f: s = f.read() print(len(s), os.path.getsize("k.txt"), len(s.split()))
Дұрыс жауабы мен түсіндірмесі
Жауабы: 10 18 2
s ішінде 5 + 1 + 3 + 1 = 10 таңба, ал файл көлемі 8 кирилл әріп · 2 байт + 2 жол ауыстыру = 18 байт; split() екі сөзді береді.
«Алгоритмдер және программалау» тақырыбынан тағы
- Бағытталмаған салмақты граф қырлары (қыр: салмақ): A–B: 7, A–D: 5, B–C: 8, B–D: 9, B–E: 7, C–E: 5, D–E: 15, D–...
- Деректер құрылымын оның типтік қолданылуымен сәйкестендіріңіз.
- Разрядтар бойынша сұрыптау (LSD radix sort, тұрақты) [170, 45, 75, 90, 802, 24, 2, 66, 311, 129] массивіне қол...
- «algoritm» жолын «logarifm» жолына түрлендіру үшін қажет Левенштейн қашықтығы (бір таңбаны енгізу, жою немесе...
- Рекурсия туралы дұрыс тұжырымдарды таңдаңыз.
- Массив [6, 2, 9, 4, 7, 1, 8] бинарлы үйінді (max-heap) ретінде сол массивтің өзінде түрлендіріледі: i түйіннің...
- Берілген функцияда f(6) шақырылғанда f барлығы неше рет орындалады (бастапқы шақыруды қоса)? def f(n): if n <=...
- Массив берілген: [2, −3, 5, −1, 4, −8, 6, 1, −2, 3]. Бос емес бірізді бөліктің (ішкі массивтің) ең үлкен қосын...