aa
转义字符\
from datetime import datetime
now = datetime.now()
now.year(day,month,hour,minute,second)
not
is evaluated first;and
is evaluated next;or
is evaluated last
import math:math.sqrt(25)
from math import sqrt :sqrt(25)
dict
inventory = { 'gold' : 500, 'pouch' : ['flint', 'twine', 'gemstone'], # Assigned a new list to 'pouch' key 'backpack' : ['xylophone','dagger', 'bedroll','bread loaf'] } # Adding a key 'burlap bag' and assigning a list to it inventory['burlap bag'] = ['apple', 'small ruby', 'three-toed sloth'] # Sorting the list found under the key 'pouch' inventory['pouch'].sort() # Your code here inventory['pocket'] = ['seashell','strange berry','lint'] inventory['backpack'].sort() inventory['backpack'].remove('dagger') inventory['gold'] += 50
dict for
webster = { "Aardvark" : "A star of a popular children's cartoon show.", "Baa" : "The sound a goat makes.", "Carpet": "Goes on the floor.", "Dab": "A small amount." } # Add your code below! for item in webster: print webster[item]
dict for
prices = { "banana" : 4, "apple" : 2, "orange" : 1.5, "pear" : 3, } stock = { "banana" : 6, "apple" : 0, "orange" : 32, "pear" : 15, } for key in prices: print key print "price: %s" % prices[key] print "stock: %s" % stock[key]
range
range(6) # => [0,1,2,3,4,5] range(1,6) # => [1,2,3,4,5] range(1,6,3) # => [1,4]
- range(stop)
- range(start, stop)
- range(start, stop, step
list modify
for i in range(len(list)): print list[i]
list_no_modify
for item in list:
print item
>>> a = ['a','b']
>>> print ("---".join(a))
逗号结尾输出不换行
数相加
def digit_sum(num): n = 0 sub = num sum1 = 0 while sub>=10: n += 1 sub = sub/10 print n sub = num for i in range(n+1): print n sum1 += sub/(10**(n)) print sum1 sub = sub%(10**n) print sub n -= 1 print sum1 return sum1 # for i in range(n+1): digit_sum(10321321)
等价
if i == 'a' or i == 'e' or i == 'i' or i == 'o' or i == 'u' or i == 'A' or i == 'E' or i == 'I' or i == 'O' or i == 'U':
if i in 'aeiouAEIOU':
list 增加元素 append
逆序
1 my_list = range(1, 11) 2 3 # Add your code below! 4 backwards = my_list[::-1]