Day4
今日のコンテンツ
リスト
タプル
補足コンテンツ
コンパイラ:ファイルの真ん中をコンパイルし、実行
通訳:直接行ずつ実行しない中間ファイル
STARTSWITH / endswith
# startswith判断是否以ll开头 name = "lilangkui" flag = name.startswith('ll') print(flag) # endswith判断以什么结尾
フォーマット形式
# format格式化 name = "我叫{0},年龄{1}".format('llk', 18) print(name)
エンコード、トランスコード
文字列の連結に参加
# join name = "llk" # l_l_k result = "_".join(name) # 循环每个元素,并在每个元素之间加入连接符 print(result)
公共の機能
インデックスは、文字を取得します
文字の長さを取得する長さ、
スライスは、いくつかの文字(列)を取得します
ステップ
# 字符串反转 name = "llk" val = name[::-1] print(val)
forループ
# for循环
name = 'lilangkui'
for item in name:
print(item)
print(item)
# 打印1-10
for i in range(1,11):
print(i)
# 打印除7以外的1-10数字
for i in range(1,11):
if i == 7:
pass
else:
print(i)
概要
- 構文:変数/ IF /つつ/オペレータ(二次)
- 必要な基本的な文法
- 文字列の焦点
- ユニークな特徴
- 公共の機能
- forループ
- 現実的な問題を解決するために、
- ロジック+コード
コンテンツ詳細
リスト
公共の機能
のみ
指数
スライス
ステップ
forループ
# 列表 user = [13, 14, 99] print(user[0]) print(user) # len val = len(user) print(val) # 索引 val1 = user[2] print(val1) # 切片/步长 va2 = user[::-1] print(va2) # for循环 for i in user: print(i)
ユニークな特徴
)(リスト追記の最後に要素を追加
# 列表最后追加一个元素 name = ['llk'] # while True: # name_new = input("请输入姓名: ") # name.append(name_new) # print(name) for i in range(0,3): name2 = input("请输入姓名: ") name.append(name2) print(name)
- 挿入()挿入インデックス
- 削除(値)
- ポップ(キー)
- クリア()クリア
- :APPEND /挿入、削除:削除/クリア/デルユーザー[2]が変更されます。ユーザーが[3] = "新しい" チェック:インデックス/セクション
ネストされたリスト
タプル
タプル書き込み仕様
users = [11,22,33] # 列表(可变) users = (11,22,33) # 元组(不可变)
公共の機能
指数
users = (11,22,33) print(users[1])
スライス
ステップ
[削除]
修正
にとって
のみ
ユニークな機能(なし)
タプルの要素は、変更または削除することができません