1、数字
int(整型)
在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
int
2、布尔值
真或假
1 或 0
3、字符串
"hello world"
字符串常用功能:
str
%Y Year with century as a decimal number.
%m Month as a decimal number [01,12].
%d Day of the month as a decimal number [01,31].
%H Hour (24-hour clock) as a decimal number [00,23].
%M Minute as a decimal number [00,59].
%S Second as a decimal number [00,61].
%z Time zone offset from UTC.
%a Locale's abbreviated weekday name.
%A Locale's full weekday name.
%b Locale's abbreviated month name.
%B Locale's full month name.
%c Locale's appropriate date and time representation.
%I Hour (12-hour clock) as a decimal number [01,12].
%p Locale's equivalent of either AM or PM.
字符串格式化占位符
4、列表
创建列表:
ame_list
=
[``'alex'``,
'seven'``,
'eric'``]
或
name_list =
list``([``'alex'``,
'seven'``,
'eric'``])
基本操作:
list
5、元祖
创建元祖:
ages
=
(``11``,
22``,
33``,
44``,
55``)
或
ages
=
tuple``((``11``,
22``,
33``,
44``,
55``))
基本操作:
tuple
6、字典(无序)
创建字典:
person
=
{``"name"``:
"mr.wu"``,
'age'``:
18``}
或
person
=
dict``({``"name"``:
"mr.wu"``,
'age'``:
18``})
常用操作:
dict
7. set
set集合,是一个无序且不重复的元素集合
class set(object):
"""
set() -> new empty set object
set(iterable) -> new set object
Build an unordered collection of unique elements.
"""
def add(self, \*args, \*\*kwargs): # real signature unknown
"""
Add an element to a set,添加元素
This has no effect if the element is already present.
"""
pass
def clear(self, \*args, \*\*kwargs): # real signature unknown
""" Remove all elements from this set. 清除内容"""
pass
def copy(self, \*args, \*\*kwargs): # real signature unknown
""" Return a shallow copy of a set. 浅拷贝 """
pass
def difference(self, \*args, \*\*kwargs): # real signature unknown
"""
Return the difference of two or more sets as a new set. A中存在,B中不存在
(i.e. all elements that are in this set but not the others.)
"""
pass
def difference\_update(self, \*args, \*\*kwargs): # real signature unknown
""" Remove all elements of another set from this set. 从当前集合中删除和B中相同的元素"""
pass
def discard(self, \*args, \*\*kwargs): # real signature unknown
"""
Remove an element from a set if it is a member.
If the element is not a member, do nothing. 移除指定元素,不存在不保错
"""
pass
def intersection(self, \*args, \*\*kwargs): # real signature unknown
"""
Return the intersection of two sets as a new set. 交集
(i.e. all elements that are in both sets.)
"""
pass
def intersection\_update(self, \*args, \*\*kwargs): # real signature unknown
""" Update a set with the intersection of itself and another. 取交集并更更新到A中 """
pass
def isdisjoint(self, \*args, \*\*kwargs): # real signature unknown
""" Return True if two sets have a null intersection. 如果没有交集,返回True,否则返回False"""
pass
def issubset(self, \*args, \*\*kwargs): # real signature unknown
""" Report whether another set contains this set. 是否是子序列"""
pass
def issuperset(self, \*args, \*\*kwargs): # real signature unknown
""" Report whether this set contains another set. 是否是父序列"""
pass
def pop(self, \*args, \*\*kwargs): # real signature unknown
"""
Remove and return an arbitrary set element.
Raises KeyError if the set is empty. 移除元素
"""
pass
def remove(self, \*args, \*\*kwargs): # real signature unknown
"""
Remove an element from a set; it must be a member.
If the element is not a member, raise a KeyError. 移除指定元素,不存在保错
"""
pass
def symmetric\_difference(self, \*args, \*\*kwargs): # real signature unknown
"""
Return the symmetric difference of two sets as a new set. 对称差集
(i.e. all elements that are in exactly one of the sets.)
"""
pass
def symmetric\_difference\_update(self, \*args, \*\*kwargs): # real signature unknown
""" Update a set with the symmetric difference of itself and another. 对称差集,并更新到a中 """
pass
def union(self, \*args, \*\*kwargs): # real signature unknown
"""
Return the union of sets as a new set. 并集
(i.e. all elements that are in either set.)
"""
pass
def update(self, \*args, \*\*kwargs): # real signature unknown
""" Update a set with the union of itself and others. 更新 """
pass
set
set
set集合,是一个无序且不重复的元素集合
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
class
set``(``object``):
"""
set() -> new empty set object
set(iterable) -> new set object
Build an unordered collection of unique elements.
"""
def
add(``self``,
*``args,
*``*``kwargs):
# real signature unknown
"""
Add an element to a set,添加元素
This has no effect if the element is already present.
"""
pass
def
clear(``self``,
*``args,
*``*``kwargs):
# real signature unknown
""" Remove all elements from this set. 清除内容"""
pass
def
copy(``self``,
*``args,
*``*``kwargs):
# real signature unknown
""" Return a shallow copy of a set. 浅拷贝 """
pass
def
difference(``self``,
*``args,
*``*``kwargs):
# real signature unknown
"""
Return the difference of two or more sets as a new set. A中存在,B中不存在
(i.e. all elements that are in this set but not the others.)
"""
pass
def
difference_update(``self``,
*``args,
*``*``kwargs):
# real signature unknown
""" Remove all elements of another set from this set. 从当前集合中删除和B中相同的元素"""
pass
def
discard(``self``,
*``args,
*``*``kwargs):
# real signature unknown
"""
Remove an element from a set if it is a member.
If the element is not a member, do nothing. 移除指定元素,不存在不保错
"""
pass
def
intersection(``self``,
*``args,
*``*``kwargs):
# real signature unknown
"""
Return the intersection of two sets as a new set. 交集
(i.e. all elements that are in both sets.)
"""
pass
def
intersection_update(``self``,
*``args,
*``*``kwargs):
# real signature unknown
""" Update a set with the intersection of itself and another. 取交集并更更新到A中 """
pass
def
isdisjoint(``self``,
*``args,
*``*``kwargs):
# real signature unknown
""" Return True if two sets have a null intersection. 如果没有交集,返回True,否则返回False"""
pass
def
issubset(``self``,
*``args,
*``*``kwargs):
# real signature unknown
""" Report whether another set contains this set. 是否是子序列"""
pass
def
issuperset(``self``,
*``args,
*``*``kwargs):
# real signature unknown
""" Report whether this set contains another set. 是否是父序列"""
pass
def
pop(``self``,
*``args,
*``*``kwargs):
# real signature unknown
"""
Remove and return an arbitrary set element.
Raises KeyError if the set is empty. 移除元素
"""
pass
def
remove(``self``,
*``args,
*``*``kwargs):
# real signature unknown
"""
Remove an element from a set; it must be a member.
If the element is not a member, raise a KeyError. 移除指定元素,不存在保错
"""
pass
def
symmetric_difference(``self``,
*``args,
*``*``kwargs):
# real signature unknown
"""
Return the symmetric difference of two sets as a new set. 对称差集
(i.e. all elements that are in exactly one of the sets.)
"""
pass
def
symmetric_difference_update(``self``,
*``args,
*``*``kwargs):
# real signature unknown
""" Update a set with the symmetric difference of itself and another. 对称差集,并更新到a中 """
pass
def
union(``self``,
*``args,
*``*``kwargs):
# real signature unknown
"""
Return the union of sets as a new set. 并集
(i.e. all elements that are in either set.)
"""
pass
def
update(``self``,
*``args,
*``*``kwargs):
# real signature unknown
""" Update a set with the union of itself and others. 更新 """
pass
手机扫一扫
移动阅读更方便
你可能感兴趣的文章