Python学习记录(三)

Python学习记录(三)

List[]

1.创建list

创建一个列表classmates

e.g

classmates=['Michael','Bob','Tracy']

  classmates

['Michael','Bob','Tracy']

2.通过len()可以获得classmates中元素的个数

E.g

len(classmates)

☞3

3.索引classmates中每个位置的元素

E.g

  classmates[0]

☞’Michael’

  Classmates[1]

'Bob'

最后一个索引为len(classmates)-1

 

同时可以通过-1索引

E.g

  classmates[-1]--索引倒数第一个元素

'Tracy'

  classmates[-2]--索引倒数第二个元素

Bob'

4.classmates中增删元素

E.g

(增加在末尾)

  classmates.append(‘Adam’)

  classmates

☞['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']

增加在指定位置

  classmates.insert(1, ’Jack’)

  classmates

['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']

删除末尾

  classmates.pop()

'Adam'

  classmates

☞['Michael', 'Jack', 'Bob', 'Tracy']

删除指定位置元素

  classmate.pop(1)

☞’Jack’

  classmates

['Michael', 'Bob', 'Tracy']

替换指定位置元素,赋值

classmates(1) = ‘Sarah’

classmates

['Michael', 'Sarah', 'Tracy']

5.☞多维数组

E.g

s=['python', 'java', ['asp', 'php'], 'scheme']

len(s)     

☞4

同样可以写成

P= ['asp', 'php']

s = ['python', 'java', p, 'scheme']

拿到’php’可以通过p[1]s[2][1]

 

 

Tuple()

相比list ,truple初始后不可改变,所以代码更加安全

E.g

T=(1,2)

  T

(1,2)

可是,如果你这么定义:

T = (1)

T

1

定义的不是tuple,是1这个数!这是因为括号()以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义。

因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1

所以,只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:

T = (1,)

T

(1,)

Python在显示只有1个元素的tuple时,也会加一个逗号,,以免你误解成数学计算意义上的括号。

If

if <条件判断1>:

    <执行1>

elif <条件判断2>:

    <执行2>

elif <条件判断3>:

    <执行3>

else:

    <执行4>

 

注意if后的冒号不可以省略

 

Input()

input()输入的是字符型

用int()将其改为整数

e.g

s = input('birth: ')
birth = int(s)
if birth < 2000:
    print('00前')
else:
    print('00后')

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值