aa

转义字符\

 

from datetime import datetime

now = datetime.now()

now.year(day,month,hour,minute,second)

 

  1. not is evaluated first;
  2. and is evaluated next;
  3. 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]
  1. range(stop)
  2. range(startstop)
  3. range(startstopstep

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]

 

posted @ 2014-11-19 18:03  andrew.elec90  阅读(135)  评论(0编辑  收藏  举报