Python快速入门

2.1程序输入和输出

    

 Python Code 
1
2
3
4
5
6
user=raw_input('Enter login name:')
print 'Your login is:',user  #字符

num=raw_input('Now enter a number:')
print 'Doubling your number:%d' %(int(num)*2#数字

    

2.2 逻辑操作符

1
and or not

2.3 列表和元组

    可以将列表和元组当成普通的“数组”,它能保存任意数量任意类型的Python对象。

    列表和元组有几处重要的区别。列表元素中括号([ ])包裹,原始的个数及元素的值可以改变。元组的元素用小括号包裹,不能更改,只读。

 Python Code 
1
2
3
4
5
aList=[1,2,3,4]
aList[2:]
aList[1]=5

aTuple=('robots',77,93,'try')

2.4字典

    字典是Python中映射数据类型,关联数组或者哈希表,由键值对构成。

 Python Code 
1
2
3
4
5
aDict={'host':'earth'#创建字典
aDict=['port']=80  #增加到字典
aDict.keys()
for key in aDict


2.5 if while for

   if语句

 Python Code 
1
2
3
4
5
6
if exp1:
   if_suite
elif exp2:
   elif_suite
else:
   else_suite

 for循环

 Python Code 
1
2
3
4
foo='abc'
for i in range(len(foo)):
    print foo[i], '(%d)'%i
     
while循环

 

 Python Code 
1
2
3
4
5
counter=0
while counter<3:
    print 'loop #%d' %(counter)
    counter+=1
     


2.6 文件打开

    如何打开文件

   handle=open(file_name,access_mode='r')

    file_name变量包含我们希望打开的文件的字符串名字,access_mode 中‘r’表示读取,‘w’表示写入,‘a’表示添加,‘+’表示读写,‘b’表示二进制表示,

 Python Code 
1
2
3
4
5
6
filename=raw_input("Enter file name:")
fobj=open(filename,'r')
for eachLine in fobj:#逐行打印出来
   print eachLine,
fobj.close()
    

2.7错误和异常

    

 Python Code 
1
2
3
4
5
6
7
8
9
try:
   filename=raw_input("Enter file name:")
   fobj=open(filename,'r')
   for eachLine in fobj:#逐行打印出来
       print eachLine,
   fobj.close()
except IOError,e:
    print 'file open error:',e


2.8函数

    

 Python Code 
1
2
3
4
def foo(debug=True):
    if debug:
       print 'in debug mode'
     print 'done'


2.9 类

    类是面向对象编程的核心,它扮演相关数据及逻辑容器角色。

   

 Python Code 
1
2
3
4
5
6
7
8
9
class FooClass(object):
    """"my very first class"""" #说明
    version=0.1                 #版本号
    def __int__(self,nm='Jhon Doe'):#构造函数
        self.name=nm
    def showname(self): #普通函数
        print self.name
          
       


2.10 模块

   

 Python Code 
1
2
3
import sys
sys.stdout.write('hello world!\n')


2.11 使用的函数

    dir( [obj] ) 显示对象的属性,如果没有提供参数,则显示全局变量的名字

    help( [obj] ) 以一种整齐美观的影视,显示对象的文档字符串

    int(obj) 将对象转换成整型

    len(obj)返回对象的长度

   open 打开文件

   range( [ [ start, ] stop [,step] ) 返回整型列表,起始值为start,结束值为stop-1,默认step为1

    raw_input 输入

   str(obj)  将对象转换成字符串

  type(obj) 返回对象的类型





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值