python入门笔记(1)

1.变量赋值:

counter =0

miles = 1000.0

name = 'xumesang'

n *= 10


2. 字符串:

str = 'python'

str[0] = p

str[-1] = n

str * 2 = 'pythonpython'


3. 列表,元组和字典:

list = [1,2,3,4] #元素可变


tuple = ('xumesang', 23, 101) #元素不可变


dict = {'host': 'earth'}

dict['port'] = 80

dict.keys() = ['host', 'port']

for key in dict:

  print key, dict[key]


4. 循环和range():

print item,  #不换行

print  #换行


print 'We are the %s who say %s' %\

... (who, ((what + ' ') * 4))


range(3) = [0, 1, 2]


5.列表解析:

语法:

[expr for iter_var in iterable]
[expr for iter_var in iterable if cond_expr]

第一种语法:首先迭代iterable里所有内容,每一次迭代,都把iterable里相应内容放到iter_var中,再在表达式中应用该iter_var的内容,最后用表达式的计算值生成一个列表。

第二种语法:加入了判断语句,只有满足条件的内容才把iterable里相应内容放到iter_var中,再在表达式中应用该iter_var的内容,最后用表达式的计算值生成一个列表。


6.文件和异常:

try:

  fobj = open(filename, 'r')

  for eachLine in fobj:

    print eachLine,

  fobj.close()

except IOError, e:

  print 'file open error:', e


7.类:

class FooClass(object):

  version = 0.1  #静态变量,被所有实例及方法共享

  def __init__(self, nm='xumesang'):

    self.name = nm


fool = FooClass()  #创建类实例


8.模块:

import module_name

module.function()

module.variable

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值