发布时间:2019-08-12 09:51:44编辑:auto阅读(1851)
#!/usr/bin/python
# Filename: using_list.py
# This is my shopping list
shoplist = [
'apple'
,
'mango'
,
'carrot'
,
'banana'
]
print
'I have'
,
len
(shoplist),
'items to purchase.'
print
'These items are:'
,
# Notice the comma at end of the line
for
item
in
shoplist:
print
item,
print
'\nI also have to buy
rice.'
shoplist.append(
'rice'
)
print
'My shopping list is
now'
, shoplist
print
'I will sort my list
now'
shoplist.sort()
print
'Sorted shopping list
is'
, shoplist
print
'The first item I will
buy is'
, shoplist[
0
]
olditem = shoplist[
0
]
del
shoplist[
0
]
print
'I bought the'
,
olditem
print
'My shopping list is
now'
, shoplist
$ python using_list.py
I have 4 items to purchase.
These items are: apple mango carrot banana
I also have to buy rice.
My shopping list is now ['apple', 'mango', 'carrot', 'banana', 'rice']
I will sort my list now
Sorted shopping list is ['apple', 'banana', 'carrot', 'mango', 'rice']
The first item I will buy is apple
I bought the apple
My shopping list is now ['banana', 'carrot', 'mango', 'rice']
#!/usr/bin/python
# Filename: using_tuple.py
zoo = (
'wolf'
,
'elephant'
,
'penguin'
)
print
'Number of animals in
the zoo is'
,
len
(zoo)
new_zoo = (
'monkey'
,
'dolphin'
, zoo)
print
'Number of animals in
the new zoo is'
,
len
(new_zoo)
print
'All animals in new
zoo are'
, new_zoo
print
'Animals brought from
old zoo are'
, new_zoo[
2
]
print
'Last animal brought
from old zoo is'
, new_zoo[
2
][
2
]
$ python using_tuple.py
Number of animals in the zoo is 3
Number of animals in the new zoo is 3
All animals in new zoo are ('monkey', 'dolphin', ('wolf', 'elephant',
'penguin'))
Animals brought from old zoo are ('wolf', 'elephant', 'penguin')
Last animal brought from old zoo is penguin
#!/usr/bin/python
# Filename: using_dict.py
# 'ab' is short for 'a'ddress'b'ook
ab = {
'Swaroop'
:
'swaroopch@byteofpython.info'
,
'Larry'
:
'larry@wall.org'
,
'Matsumoto'
:
'matz@ruby-lang.org'
,
'Spammer'
:
'spammer@hotmail.com'
}
print
"Swaroop's address is
%s"
% ab[
'Swaroop'
]
# Adding a key/value pair
ab[
'Guido'
] =
'guido@python.org'
# Deleting a key/value pair
del
ab[
'Spammer'
]
print
'\nThere are %d
contacts in the address-book\n'
%
len
(ab)
for
name, address
in
ab.items():
print
'Contact %s at %s'
% (name, address)
if
'Guido'
in
ab:
# OR
ab.has_key('Guido')
print
"\nGuido's address
is %s"
% ab[
'Guido'
]
$ python using_dict.py
Swaroop's address is swaroopch@byteofpython.info
There are 4 contacts in the address-book
Contact Swaroop at swaroopch@byteofpython.info
Contact Matsumoto at matz@ruby-lang.org
Contact Larry at larry@wall.org
Contact Guido at guido@python.org
Guido's address is guido@python.org
#!/usr/bin/python
# Filename: seq.py
shoplist = [
'apple'
,
'mango'
,
'carrot'
,
'banana'
]
# Indexing or 'Subscription' operation
print
'Item 0 is'
,
shoplist[
0
]
print
'Item 1 is'
,
shoplist[
1
]
print
'Item 2 is'
,
shoplist[
2
]
print
'Item 3 is'
,
shoplist[
3
]
print
'Item -1 is'
,
shoplist[
-1
]
print
'Item -2 is'
,
shoplist[
-2
]
# Slicing on a list
print
'Item 1 to 3 is'
,
shoplist[
1
:
3
]
print
'Item 2 to end is'
,
shoplist[
2
:
]
print
'Item 1 to -1 is'
,
shoplist[
1
:
-1
]
print
'Item start to end is'
,
shoplist[:]
# Slicing on a string
name =
'swaroop'
print
'characters 1 to 3 is'
,
name[
1
:
3
]
print
'characters 2 to end
is'
, name[
2
:]
print
'characters 1 to -1
is'
, name[
1
:
-1
]
print
'characters start to
end is'
, name[:]
$ python seq.py
Item 0 is apple
Item 1 is mango
Item 2 is carrot
Item 3 is banana
Item -1 is banana
Item -2 is carrot
Item 1 to 3 is ['mango', 'carrot']
Item 2 to end is ['carrot', 'banana']
Item 1 to -1 is ['mango', 'carrot']
Item start to end is ['apple', 'mango', 'carrot', 'banana']
characters 1 to 3 is wa
characters 2 to end is aroop
characters 1 to -1 is waroo
characters start to end is swaroop
上一篇: Python编码规范
下一篇: python ftp 上传文件
48877
47948
38728
35868
30293
27050
26079
20912
20719
19078
531°
620°
622°
629°
602°
584°
654°
724°
846°
960°