まず、基本データ型

二つの部分:
1.単一値
デジタル
整数:int型
ロング整数:長いです
フロート:float型、ダブル
複数:必要はありません。
ブール値:TRUE、FALSE
1 0
文字列str
 
2.コレクション
リスト「======」他の言語での配列リスト()
タプルタプル()
辞書辞書{}
ハッシュテーブル
 
 
 
文字列フォーマット:
%Sの文字列
%D整数
%Fフロート
 
最初:
名前= "私は%sの午前、年齢は%d"
名前=%( "アレックス"、60)「====================== "名%( "スティーブン" "私は、%sの年齢の%dのです" 、60)
第二の(より効率的な)
名前は= "私は{0}、年齢{1}"
name.format( "スティーブン"、60)
 
インデックスとスライス:
名前= "ABCDEFG"
[0] = "A" の名前
名前[0:2] = "AB"
名[:] = "ABCDEFG"
(名)= 7
名前[-1] =名[LEN(名)-1] = "G"
 
末尾のスペースを削除します。
名前= "ABCD"
name.strip()
唯一のスペースを残して削除します。
name.lstrip()
唯一の右のスペースを削除します。
name.rstrip()
 
 
分割:
名前=「ルーニー、リンダ、ラモス」
name.split( '')
[ 'ルーニー'、 '美しい'、 '枝']
 
 
リスト
リストを作成します。
name_list = ["alex","tom,","rooney","linda"]
name_list = list(["alex","tom,","rooney","linda"])
 
添加元素:
name_list.append('steven') 默认添加到最后
 
删除元素:
del name_list[0] 删除name_list列表的第0个元素
 
长度:
len(name_list)
 
列表转换成字符串:
>>> name_list
['linda', 'ramos', 'pique']
>>> "_".join(name_list)--------->以“_”组合列表转换成字符串
'linda_ramos_pique'
 
包含:
>>> name_list
['linda', 'ramos', 'pique']
>>> "rooney" in name_list -------->rooney在不在name_list列表里
False
 
 
 
元组:
创建元组:
ages = (11,22,33,44,55)
ages = tuple((11,22,33,44,55))
 
 
比较str,list,tuple
共同点:
索引,切片,长度,包含,循环
不同点:
str
修改后,重新开辟内存地址空间
list
修改后,内存地址空间不变
tuple
不可修改
 
 
 
字典:键值对
字典无序
特殊的for循环
key()---->列表
values()---->列表
items()----->仅for循环时使用,将元素赋值给k,v
 
创建字典:
person = {"name":"rooney","age":32}
字典的查找:
person["name"] name对应的value
person.keys() 所有key
person.values() 所有value
person.items() 所有元素
 
for k,v in person.items():
print (k,v)
print('==========')
 
 

おすすめ

転載: www.cnblogs.com/steven9898/p/11329297.html
おすすめ