目次
このメモは、Station B の UP マスター、Dr. Big Head の個人スペースから整理されています - Mr. Big Head の個人ホームページ - 哔哩哔哩 ビデオチュートリアル
コンピュータレベルのPythonフルセット問題集の最新フルスコア解説動画【2023年3月試験対応】_哔哩哔哩_bilibili
1. 形式(5点、基本操作問題)
2. ファイルの読み取りおよび書き込み操作
ファイル操作は開くことに関係します
以下のエラーが発生する場合は、最後にencoding='utf-8'を追加してください。通常は追加する必要はありません。
データを可能な限りリスト型に変換する
読み取り操作
読み取り操作は通常、read() または readlines() を使用します。
1. Readメソッド:テキスト全体を文字列として読み込みます。
上記のコードを改行で区切って改良すると、リストが得られます
最後に改行があります
ストリップメソッドは、先行するスペースと改行を削除します。
ファイルを読み取るための一般的なコード:
2、readlines()
書き込み操作
書く、書く行
3. カメの図書館
4. 繰り返されるテキストの数を数える
5. リストの並べ替え
6. ジエバ図書館
7. テキスト処理
8. ランダムライブラリ
基本的な操作に関する質問
# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码
import jieba
txt = input("请输入一段中文文本:")
ls = jieba.lcut(txt)
print("{:.1f}".format(len(txt)/len(ls)))
# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码
n = eval(input("请输入一个数字:"))
print("{:+^11}".format(chr(n - 1) + chr(n) + chr(n + 1)))
# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码
n = eval(input("请输入正整数:"))
print("{:->20,}".format(n))
# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码
import jieba
txt = input("请输入一段中文文本:")
ls = jieba.lcut(txt)
for i in ls[::-1]:
print(i, end = '')
# 请在...处使用一行或多行代码替换
# 请在______处使用一行代码替换
#
# 注意:请不要修改其他已给出代码
import random
brandlist = ['华为','苹果','诺基亚','OPPO','小米']
random.seed(0)
name = random.sample(brandlist, 1)
print(name)
# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码
import jieba
s = input("请输入一个字符串")
n = len(s)
m = len(jieba.lcut(s))
print("中文字符数为{},中文词语数为{}。".format(n, m))
# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码
ntxt = input("请输入4个数字(空格分隔):")
nls = ntxt.split()
x0 = eval(nls[0])
y0 = eval(nls[1])
x1 = eval(nls[2])
y1 = eval(nls[3])
r = pow(pow(x1-x0, 2) + pow(y1-y0, 2), 0.5)
print("{:.2f}".format(r))
# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码
s = input("请输入一个字符串:")
print("{:=^20}".format(s))
# 请在...处使用一行或多行代码替换
#
# 注意:请不要修改其他已给出代码
n = eval(input("请输入数量:"))
if n == 1:
cost = 160 * n
elif n <= 4:
cost = 160 * n * 0.9
elif n <= 9:
cost = 160 * n * 0.8
else:
cost = 160 * n * 0.7
print("总额为:",cost)
# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码
a, b = 0, 1
while a <= 100:
print(a, end=',')
a, b = b, a + b