Python第一课

https://www.python.org/downloads/release/python-364/

list

classmates = ['Michael', 'Bob', 'Tracy']
//根据索引访问元素,索引-1表示最后一个元素
classmates[0],classmates[1],classmates[2]
classmates[-1],classmates[-2],classmates[-3]

classmates.append('Paul')
classmates.insert(0,'Paul')
classmates.pop(2)

Tuple

  • 一旦创建完毕,就不可以修改。
  • 类似于每一个元素都用指针指向。
  • 但指向的元素如果是list之类的,元素可以修改。
t = ('Adam', 'Lisa', 'Bart')
//创建单元素Tuple,要在第一个元素后加 ','
t = ('Adam',)

dict

键值对

d = {
    'Adam': 95,
    'Lisa': 85,
    'Bart': 59
}
print d.get('Bart')
59
print d.get('Paul')
None

set

创建一个set,包含’MON’ ~ ‘SUN’:

weekdays = set(['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN'])

再判断输入是否有效,只需要判断该字符串是否在set中:

x = '???' # 用户输入的字符串
if x in weekdays:
    print 'input ok'
else:
    print 'input error'
s.add('asdas')
s.remove('asdas')

函数

  • 关键字: def
  • 命名规范:换行
def  functionName(param,param2,param3=1):
    print("hello %s,he is %s years old,he is %s"%(param,param2,param3))
    return "funclslsslsls"
  • 字母开头
  • 不允许有关键字
  • 不允许有特殊符号
  • 不允许莫名其妙的函数名 a,b
  • 参数:参数是定义在参数括号里,由调用时传入,作用在函数内部的变量
    • 如果有参数,写在参照括号里
    • 如果没有,写空括号

map批量执行

print(map(functionName(range(1,3),range(3,5),range(5,7))))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值