Python基础01

输出Hello World!

‘’‘输出Hello World!‘’‘

print('Hello World!')#这里print是一个函数

print 'Hello World!' #这里print是一个关键字

 

使py变为可执行脚本

#!/usr/bin/env python
print('Hello World!')

输入./A1.py执行

 

输出变量a,以及变量a的类型

a=3
print a,type(a)

 

python中列表、元组和字典  自查 “基础学习”

 

列表索引查找:

s=[1,2,3,4,5,6,7,8,9,0]
print s[1:4] #输出 [2,3,4]

print s[-1]  #输出0

print s[:-1] #输出[1,2,3,4,5,6,7,8,9]

print s[3:-6] #输出[]
View Code
ss=[1,3,4,5,6,7,8,9]
print ss[1:5:2] #输出[3,5]
View Code

 

运算符重载:

class superList(list):
    def __sub__(self,b):
        a=self[:]
        b=b[:]
        while len(b)>0:
            element=b.pop()
            if element in a:
                a.remove(element)
        return a

 

简述sys.argv的作用

import sys
print sys.argv[0]
print sys.argv[1]

假如这个文件名为P1.py 如果再命令行 运行这个文件 python P1.py haha

输出

P1.py

haha

sys.argv的作用就是获取执行文件加的参数。如同大多数的脚本 如 tar xvfz xxx.tar.gz  tar为sys.argv[0],xvfz为sys.argv[1],xxx.tar.gz为xxx.tar.gz。

 带 *号 参数方法

def a(**a):
    print a


if __name__=='__main__':
    a(x=2,b=4)
   

 

 

 

 

 

 

转载于:https://www.cnblogs.com/canbefree/p/3732796.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值